It has various sources. The following sources are:· The web browser· The user· The authorCSS has greater control over presentation. Designers are provided with various style sheets.
Browser Support
It is used for layout engines and web pages. CSS has a lack of support in major browsers. Internet Explorer is slow to add features but damages the browser.
Limitation
Selectors are unable to ascend· Cannot explicitly declare new scope independently of the position· Cannot name rules· Cannot explicitly declare new scope independently of the position· Pseudo-class dynamic behaviour not controllable
Advantages
· It separates content from presentation.· It involves page reformatting.· It includes accessibility which means pages are laid with techniques such as HTML tables.· It includes Site-wide consistency.