Following the 'acceptance' of CSS3 as a standard, I want to ask people’s opinion on what’s the best way of working with it.
Recently I tried to validate the CSS of a website I’d designed (as it’s a school they are keen to show compliance) using some CSS3, but the result was approx 22 errors (mostly ‘does not exist’ and ‘Parse error’), which were all related to legacy rules like ‘filter:Alpha(opacity=50)’ for IE8 and various Browser prefixes for older browsers (moz, webkit, o, etc…).
If such rules as ‘Border-radius’, ‘opacity’ and ‘box-shadow’ etc… are only going to work in the latest browsers what’s the point in using them, are people still using images instead when validation is required?
And what about using polyfills? These don't seem to validate either.
Bearing in mind i tried w3.org in their own css3 validator and it came back with 66 errors, how worthwhile an exercise is this?
Thoughts?
Recently I tried to validate the CSS of a website I’d designed (as it’s a school they are keen to show compliance) using some CSS3, but the result was approx 22 errors (mostly ‘does not exist’ and ‘Parse error’), which were all related to legacy rules like ‘filter:Alpha(opacity=50)’ for IE8 and various Browser prefixes for older browsers (moz, webkit, o, etc…).
If such rules as ‘Border-radius’, ‘opacity’ and ‘box-shadow’ etc… are only going to work in the latest browsers what’s the point in using them, are people still using images instead when validation is required?
And what about using polyfills? These don't seem to validate either.
Bearing in mind i tried w3.org in their own css3 validator and it came back with 66 errors, how worthwhile an exercise is this?
Thoughts?