Css is starting to become a big part of daily life. I was thinking who start it and when, so it made me think its a great idea to do a post about the history of css. I wanted to add some books that can help you get started on coding css yourself and some tutorials to help out. Do take the time to play around with css and some html, it’s always great to learn new things about the web world. in this post you can learn The History of css & Get Started with css. thank you for reading.
Who Created css?
Hakon Wium Lie and Bert Bos who is the author of Cascading Style Sheets css1.
In 1993 Robert Raisch posted proposal named Stylesheets for HTML.
What is Cascading Style Sheets?
Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML andXHTML, but the language can also be applied to any kind of XML document, including plain XML, SVG and XUL. –wikipedia
Style sheets have existed since the being of SGML in the 1970. Cascading Style Sheets were created as a means for creating a consistent approach to providing style information for web documents. When html started getting bigger Cascading Style Sheets became more for stylistic capabilities to meet the demands of web developers. Nine proposals were presented to the World Wide Web Consortium’s out of nine only two got chosen which we call today Cascading Style Sheets.
Håkon Wium Lie in October 1994 & Bert Bos who was working on a browser called Argo. They both worked together to develop the CSS standards. By 1996, CSS was ready to become official, and the CSS 1 was published in December.
3Cascading Style Sheets
By now you know there is 3 Cascading Style Sheets and nothing really big has change from css1 and css2. When css3 came out in 1999 it let web developers use css modules. I have coped and paste from wikipedia the 3 different Cascading Style Sheets.
The first CSS specification to become an official W3C Recommendation is CSS 1, published in December 1996. Among its capabilities are support for:
- Font properties such as typeface and emphasis
- Color of text, backgrounds, and other elements
- Text attributes such as spacing between words, letters, and lines of text
- Alignment of text, images, tables and other elements
- Margin, border, padding, and positioning for most elements
- Unique identification and generic classification of groups of attributes
The W3C no longer maintains the CSS1 Recommendation.
CSS level 2 specification was developed by the W3C and published as a Recommendation in May 1998. A superset of CSS1, CSS2 includes a number of new capabilities like absolute, relative, and fixed positioning of elements and z-index, the concept of media types, support for aural style sheets and bidirectional text, and new font properties such as shadows. The W3C no longer maintains the CSS2 Recommendation.
CSS level 2 revision 1 or CSS 2.1 fixes errors in CSS2, removes poorly-supported or not fully interoperable features and adds already-implemented browser extensions to the specification. In order to comply with the W3C Process for standardizing technical specifications, CSS 2.1 goes back and forth between Working Draft status and Candidate Recommendation status. CSS 2.1 first became a Candidate Recommendation, but it was reverted to a Working Draft on June 13, 2005 for further review. It was returned to Candidate Recommendation status on 19 July 2007 and was updated twice in 2009. However, since changes and clarifications were made to the prose it went back to Last Call Working Draft on 7 December 2010.
Instead of defining all features in a single, large specification like CSS2, CSS3 is divided into several separate documents called “modules”. Each module adds new capability or extends features defined in CSS2, over preserving backward compatibility. Work on CSS level 3 started around the time of publication of the original CSS2 Recommendation. The earliest CSS3 drafts were published in June 1999.
Due to the modularization, different modules have different stability and are in different status. As of March 2011, there are over 40 CSS modules published from the CSS Working Group. Some modules such as Selectors, Namespaces, Color, Media Queries are considered stable and are in either Candidate Recommendation or Proposed Recommendation status. Once CSS 2.1 is finalized and published as Recommendation, they are likely to go to Recommendation as well.
Timeline From Google
Google has a great timeline displaying the history of Cascading Style Sheets
Cascading Style Sheets can turn humdrum websites into highly-functional, professional-looking destinations, but many designers merely treat CSS as window-dressing to spruce up their site’s appearance. You can tap into the real power of this tool with CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers.
There’s a real connection between craftsmanship and Web design. That’s the theme running through Handcrafted CSS: More Bulletproof Web Design, by bestselling author Dan Cederholm, with a chapter contributed by renowned Web designer and developer Ethan Marcotte. This book explores CSS3 that works in today’s browsers, and you’ll be convinced that now’s the time to start experimenting with it.
CSS: The Definitive Guide, 3rd Edition, provides you with a comprehensive guide to CSS implementation, along with a thorough review of all aspects of CSS 2.1. Updated to cover Internet Explorer 7, Microsoft’s vastly improved browser, this new edition includes content on positioning, lists and generated content, table layout, user interface, paged media, and more.
Css Tutorial Website
Tags: coding, css, css style sheet, css3