Style sheets have existed in one form or another since the beginnings of SGML in the 1970s. Cascading Style Sheets were developed as a means for creating a consistent approach to providing style information for web documents.
As HTML grew, it came to encompass a wider variety of stylistic capabilities to meet the demands of web developers. This evolution gave the designer more control over site appearance but at the cost of HTML becoming more complex to write and maintain. Variations in web browser implementations made consistent site appearance difficult, and users had less control over how web content was displayed.source Wikipedia
After you have planned your site and have acquired a web host and choose your Domain Name Now is time to design your website with the old fashion table design or the more modern layout Cascading Style Sheet you contact a few web designer for some quotes but your pocket isn’t that deep, you now decide to go it alone so you grab a book about CSS and start the site design and if you want complete control over your site layout then there is no doubt Cascading Style Sheet is best practice it gives you the power to update one single file and change the entire presentation of your whole website . learning CSS is made much simpler because the books offered on cascading style sheet is now in the simplest of form even the novice of a website designer can understand and follow the coding instructions as most books come with practical examples for you to follow.
The draw-Backs with CSS
Like everything we do in life there are always setbacks as I believe that there are two things in life equal and opposite or good bad so let me get back to cascading style sheet some browser in particular internet explorer and firefox the two most popular web browsers render the CSS design differently so great CSS expert comes up with is known as hacks to get around this and as usual there many websites on the web that offers free information on designing for different browsers So have no fear help is at hand. To work around the issue with the different browsers web designers also use the alternative style sheet method where a JavaScript file is used to detect the uses browser and the appropriate style sheet render that means more than on style sheets. Speaking of browser Microsoft has just launched its latest version of Internet explore eight and Google is planning its own browser Google chrome so what is in this for web developers another browser to the list.
Cascading Style Sheet is very useful when designing your website if used correctly it can save time and resources by changing a single file on your web project you change the entire look and feel of your entire website, this helps a designer from writing codes over and over again. Although table layout are still in use todaCSSss is used to dress up the tables and this type of design is used mostly for presenting data. I personally prefer css to the table because of css loads faster
A very useful and informative post on CSS. As a great lover of design myself, I think CSS is the essence of modern web designing. It makes your task look so easy. Without going deeper into the code, you can change the whole look and feel of a site just by altering few lines of a code. Also, the page load time is significantly reduced. bty, I’ve worked on table layout and still, I have to work with the same for some sites. Tabled layout is supported by most of the browsers but then it is never easy to design each and everything in tables. The coding part is quite cumbersome 🙁 Where as, CSS seems to be the best solution for all these problems. Only thing required is its compatibility with the popular browsers. Hopefully we will have that issue fixed very soon. Thanks so much for sharing this valuable information on CSS.
You make a very good point about each browser rendering CSS slightly differently and this can cause problems with layout that are very difficult to spot for the amateur. These hacks put me off using pure CSS based layouts for a while but once you learn a handful of the more common hacks you’ll never look back and use table based layout ever again – CSS is much more elegant and offers so much more control than tables.
I have been working using CSS for the last 5 years now, I can not live with out it. nice post Lawmacs!
Im still using free blogger service. Ive not yet my personal domain. So Cascading Style Sheet is not for me. But from your description it seems lots of helpful
Excellent post on CSS Gary . CSS is very useful for modern webdesigning and it gives a nice look to your site.I used CSS for one of my site previously .
such great post explaining disadvantages of css. good one
I am not one expert on editing CSS sheet, but I am learning on it. Thank you for this information.
Interesting post…
I have red your blog and comments posted too.
after reading comments……I believe that the person who posted the comments are very familiar with CSS……….I have a query that…… Is there any CSS property to make font smooth in IE?……If anybody wants to suggest ,I’ll be very thankful
Yeah, CSS is very much useful for web designing. You do not need to write the same code for all the webpages if you are using CSS for designing it. You just need to call the CSS class wherever you want to apply the same style. Making changes in the CSS is also very easy. if you want to change something in your webpage design, then you just need to make changes in the CSS class not to all webpages. CSS has given a different meaning to designing.