- From: Emrah BASKAYA <emrahbaskaya@hesido.com>
- Date: Mon, 04 Apr 2005 18:29:54 +0300
- To: www-style@w3.org
Quoting Allan Sandfeld Jensen <kde@carewolf.com>: > I think it would degrade better if we had an all or nothing block, where > all > the properties would need to be supported for any of them to be applied. > .sidenote { > padding: 5px; > { border-radius: 15px; padding: 15px 5px; } > } > `Allan This is a very elegant solution, and much better than a pseudo-class or extra-syntax. Firstly because, you won't have to read through mails asking for CSS"4" only syntax for the next CSS(!), this principle would help all future CSS developers. As Lauron Holst rightfully mentions, whether the browser is too optimistic about its own implemention even if buggy, is irrelevant to solving this problem. We only hope that the user adheres to the specifications, there will always be bugs or differences in implementations. There will be these bugs even if we do not have this new all-or-nothing block. This is about styling our page given the latest developments, while fully using the power of the old generation CSS. This all-or-nothing block -if implemented- would be the back-bone of CSS development and we would be able to use these principles even in CSS4-5-x . The development of CSS could radically increase, as changes can be made and new features can be added with more ease. This feature would also get along really well with the new modular nature of CSS3. One example would be that I could show or hide the 'read text' on my page depending on whether the browser understands aural commands with ease, in a single line all-or-nothing block. So I think what Alan suggests is a very good idea, even though some may argue what would be best for the syntax. Emrah BASKAYA www.hesido.com
Received on Monday, 4 April 2005 15:42:37 UTC