With CSS 3 slowly being adopted by all the major browsers the W3C have naturally started to work on the inner workings of the CSS 4 standards. As they stand right now “Selectors level 4″ is only a working draft, meaning it is open to those who wish to provide input onto what should be included or excluded in the next release.

For those that do not know CSS or Cascading Style Sheets is the peanut butter to the HTML jelly. All websites nowadays are built using HTML, a collection of structural elements and then stylalized using CSS. You can thing of HTML being the steel frames holding a building up and the CSS being the inner decor such as the wallpaper and carpeting. So what are the Selectors then? Well Selectors are how web developers and designers access the HTML elements to style them. Selectors can be used to select a whole ground of elements or grab a very specific element. They are very powerful and essential in how websites are displayed and rendered.
With CSS 3 selectors bacame even more powerful by adding things such as pseudo class and pseudo elements and it already looks like selectors 4 will be adding even more functionality.
For more information feel free to check out the working draft of Selectors 4 here.
For more information on CSS check out this tutorial here.