My point is that, this is indeed a cool concept, well written and does well what it intended.
The problem I see, it that at one point you my start using CSS for something that will eventually (without you prior knowledge) grow bigger and more complex outside of the realms/possiblilies of CSS, now you will have to re-write.
Call me a purist, but when you start using CSS for more that styling, you might want to re-evaluate.
That said, again, I think this example is awesome for showing the new feature of the CSS language.
The problem I see, it that at one point you my start using CSS for something that will eventually (without you prior knowledge) grow bigger and more complex outside of the realms/possiblilies of CSS, now you will have to re-write.
Call me a purist, but when you start using CSS for more that styling, you might want to re-evaluate.
That said, again, I think this example is awesome for showing the new feature of the CSS language.