CSS TutorialsCss What is
Cascading Style Sheets (CSS) are the saviors of responsible web design. The impact of CSS upon the way developers build web sites has been immense, and the possibilities they bring are endless. Removing most or all of the presentational information from an HTML file and placing it in a style sheet has numerous advantages,including reduced file sizes, huge bandwidth savings, and easier maintenance.
What's more, by keeping all presentational information separate from the core content of a site, the web designer is able to make small or large changes to a whole web site in a matter of seconds. These are just a few advantages that style sheets give us, and as you progress through this book, you'll begin to realize just why CSS is so important, and why web designers cannot stop talking about it.
However, no matter how beautifully crafted your CSS, it is pretty useless on its own.Applying styles to well-formed HTML is the first step that may seem arbitrary to you, but this vital procedure is very often the first stumbling block for newcomers. Many seasoned developers still fail to exploit the true flexibility of CSS at this stage, and never fully embrace the glory of the cascade.