IdeaDesigners

CSS+XHTML Templates

Writing what?

That's the bit between getting your page from graphic artist/web designer and having it acutually work in a web browser. This conversion has to be done skillfully, and that's what we do.

Given page design (like Photoshop images with design elements) we implement it in HTML/XHTML, cascading style sheets and prepare optimized graphics where neccessary. This template will be ready to use by system programmers, your template-based CMS or (in case of static websites) content editors.

If desired, we can supply additional stylesheets targeted towards small screen devices (PDAs, mobile phones). We can also write DHTML code that implements dynamic aspects of page design (transistions, pop-ups, progress bars and other widgets) or add appropriate hooks for your JavaScript (AJAX) application.

How's that better than slicing it in Photoshop in 5 minutes?

This year rounded corners are hot. Next year they will look dated and gimmicky. If you implement design correclty, you'll be able to change it easier, without having to rewrite pages scratch.

You won't be paying your expert programmers for setting colors and shifting pixels. Moving most presentational aspects of a web page can be moved to a separate file - a stylesheet. This takes aesthetics burden off system programmers and makes generating neatly-looking pages much simpler.

Wherever possible, we write semantic HTML (no table tagsoup), logical content order and flexible layout (support for range of screen resolutions and font sizes). Benefits:

Why us?

We're not artists, we're programmers. We have excellent CSS skills. We understand requiements of template engines (XML and text-based - XSLT, PHP/Smarty, ASP.Net-generated code, etc.), we know how to implement design in most usable and accessible way. We have unique set of techniques and tools for optimizing CSS and images, some developed and used exclusively by us.

If you're hiring us to improve or rebuild a website, we'll probably include XHTML+CSS templates in the process.