Cascading Style Sheets (CSS) is a style sheet language that describes how a web document written in a mark up language like HTML is presented. Thus CSS is used to separate the web page content from the style factors like the layout, fonts colours etc. CSS can be applied to any mark up languages like, HTML, XML, XHTML, SVG, and XUL. Who specifies the standards for CSS? Well, It is specified by non other than W3C (World Wide Web Consortium).
Web designers today prefer to use CSS to style the web pages because CSS is also highly preferred by the search engines like Google. Some of the reasons for this include,
- All presentation information is available in one file
- CSS allows small file size
- It lets us to hide things from the search engines
- Has a simple syntax
- Different styles sheets for different users can be written
If we want to change the overall size of the codes in a heavy web page with only HTML a separate file with (.css) format can be made for all style details. Once the size of a page is reduced it becomes quite easy for the search engines. It is recommended to have web pages below 100 KB. CSS also helps in having a better control over the web page at the same time stick to the HTML standards.
There are certain limitations and disadvantages in CSS such as non compatibility with early versions of MS Internet Explorer causing page elements to become narrow. Managed Outsource Solutions is professional BPO Company and offers web development, web site designing, animation, logo designing, search engine optimization, data entry and data conversion services to clients in the US, the UK, Canada and Australia.