CSS for Beginners
January 16, 2008 HTML No CommentsIf you’re new to HTML, you may or may not have heard of CSS. In short, Cascading Style Sheets (or CSS) is a web technology that can not only simply your site, but also reduce the size of your web pages.
Most people starting out, build each web page separately. Text color, fonts and sizes are all edit on individual pages. Each time you set an attribute, HTML code is generated (unless you manually create it). While this is fine, there are two inherent problems with this method.
The first problem is that if you decide to change your text on one page (make it bigger for example), you would have to make the same change on every page in your site to maintain consistency. This is time consuming. And if you have a large web site, it’s not uncommon to miss a change - creating inconsistencies in your site (and making it looks less professional).
Another problem is that every element on a web page, has HTML code behind it. The more HTML on a page, the bigger your file size - and the more stuff search engine spiders have to wade through to read your valuable content.
With CSS, you can configure basic text elements on your web pages (size, color, font, etc.). You can specify what size and color your different headlines should be. If you later decide you want your headlines bigger, you can change one line in a CSS file as opposed to having to change every single page on your site.
You can also configure other common elements on your web pages - such as the color of your navigation menu. Again, if you decide to change it later, you only have to change one file as opposed to every page on your site.
As you can see, there are a lot of advantages to using CSS. But like anything else, it takes a bit of time to learn how to use it. Like many folks, I learned how to create and edit CSS from a book. And my favorite book on the subject is called, Beginning CSS Web Development: From Novice to Professional
This book is extremely easy to understand and follow and is one of the best books in my library. I highly recommend it for everybody wanting to learn CSS!

Have you noticed how all internet marketing sites display the current day and time near the top?
