You can design a nice layout in say, Photoshop. You can also create the layout in HTML, using standard methods. But the web has evolved much. With too many websites on the internet, gaining maximum visibility for your website is very important.
There is one single method that helps your website very much. That is separating the design from your site's html. It may sound a bit strange for the uninitiated, but when you separate design from html, you don't have to sacrifice exciting designs for fear of losing the maximum visibility.
Earlier PC screens are the only mode through which visitors can view your site. The only other mode is automatic indexing by Search Engine (SE) robots. You also care about SE robots, but they can shuffle through the html layout and pick just the content.
When you separate design from html, your html page will have just the content with proper html header, links and indenting tags. You can use an exotic design for visitors viewing through a PC. While an entirely different layout for PDA/Mobile users and a simple black and white layout for printing.
Click here to see an example. Alternatively, you can just checkout this website. Click on Print Preview (from browser's menu click File > Print preview) and you can see this layout vanish for Print.
As an added advantage, your site will enable easier indexing by Search Engine bots.
If you compare the no. of PCs with no. of PDAs + Mobiles. The PDA + Mobile combination far outnumber the PCs. They are gaining more power and also makes a fashion statement. Visitors using these handy things to view websites are real and growing. Their traffic may soon grow into significant numbers (perhaps within a year).
Your website layout designed for 1024 resolution screen might be virtually unusuable when seen through a PDA/Mobile. Ofcourse, you can maintain a separate site for mobile users. But managing contents in different layouts is a real pain. Besides, some websites do maintain a separate print version.
Now, you can accomplish all this with a single source. Keeping the content, links and basic structure in html, while using separate CSS for PC Screen, PDA/Mobile, Printing etc will make things easier. The big advantage is, "You dont have to use tricky Javascript or any server side re-direction to achieve it".
If you design layouts, you might have already familiar with CSS and used them in your websites. Using some of the style in CSS was convenient. But keeping the entire layout in a CSS is a tricky process. It needs more attention and workout hacks for consistency in different browsers.
That's were we can help. We will take care of separating the design from html. We can even rearrange the html page so that main content comes on top in html (to enable easier indexing for SE bots), while it can actually appear below other sections in the layout.
With this, you are free to focus on design elements. We will take care of converting them in XHTML / CSS format.