- From: Chris Moschini <cmoschini@myrealbox.com>
- Date: Wed, 31 Mar 2004 10:30:07 -0500
- To: www-style@w3.org
Christoph Paper:
> Like already proposed, the minimal solution was a grouping at-rule, like
>
> @batch {
> foo {property1: value; property2: value}
> }
>
> If the browser can apply *all* rulesets inside, they are, else none of them.
First of all, I realize what this syntax is now - it's essentially multiple try
blocks.
> Can anyone provide an example which this approach cannot solve?
Sadly, I can:
@try {
#myDiv {
width: 100px;
margin: 1px;
}
}
Internet Explorer would incorrectly draw the block 98px wide, even though it
technically supports all that's in the @try. However - it's better than nothing.
If I take IE's total profile into account I can lock it out nicely:
@try {
body>#myDiv {
width: 100px;
margin: 1px;
}
}
@catch {
#myDiv {
width: 102px;
margin: 1px;
}
}
I like this idea.
-Chris "SoopahMan" Moschini
http://hiveminds.info/
http://soopahman.com/
Received on Wednesday, 31 March 2004 10:34:44 UTC