Quote:
Originally posted by BrianR
so, what *IS* CSS?
|
Cascading Style Sheets.
This goes along somewhat with UT's discussion of XML/RSS in the other thread. People recently realized it would be a good idea to separate a website's content from its layout and formatting.
So, instead of specifying font styles and whatnot within the web page itself, that info is contained in a separate CSS file. It is much easier to design and change web pages this way, and it gives much greater control of how the page looks.
It also makes it much easier to target different types of devices. For example, CSS makes it very easy to specify a certain layout for screen display, and a simpler, stripped-down version for printing. It makes those "printer-friendly version" links obsolete -- the browser simply uses the correct style info for the proper use.
Since it allows much more fine-grained control, it's also more difficult to implement in the browsers. So some browsers handle it better than others. It doesn't take a web designer long to realize that IE is broken in many ways when it comes to rendering CSS correctly. Mozilla/Firebird get it right much more often.
I've never actually used Opera, so I can't speak to how well it does or doesn't handle it.