Why Use CSS Based Layouts?

Web development is a war and we are soldiers, writing hacks and workarounds to make designs look right in buggy older browsers. What if tomorrow the war could be over? What if we could build sites that won’t fall apart in future browser releases? Isn’t that worth fighting for? Isn’t that worth developing for? pic1

What is CSS?

Cascading Style Sheets (CSS) is a stylesheet language that was developed as a way for programmers to separate website content from the design/look of a website. Prior to CSS, all styles such as fonts, colors and sizes were specified, often repeatedly, throughout the HTML markup of a web page. CSS allows programmers to move that content to an external file, resulting in simpler HTML markup.

Just imagine all the benefits that come with separating your presentation from your content. Your pages will be smaller, much smaller. Without the bloat that comes with nested tables, spacer images and font tags, your mark-up will be leaner and meaner. That will appeal to search engines. Life will be simpler for the people in charge of the design: the presentation of an entire site full of documents can be changed by altering just one file without ever touching the content. Life will also be simpler for the people in charge of the content: your mark-up will be human readable allowing the content be updated without changing the rules that govern the presentation. With Cascading Style Sheets, your content will be accessible to all browsing devices, past and present. That means everything from Lynx to web-enabled mobile devices and fridges. Remember, all I’m offering is the truth - nothing more.


thumb1 thumb2 thumb3 thumb4

View more >>>