main.css (被包含IE5在内的所有浏览器识别):
#container{ width: 600px; padding: 100px;}
ie5.css (只有IE5识别):
#container {width: 800px; }
为什么条件注释是一个好的解决方案呢?
1. No hacks
特定的CSS规则仅出现在新的样式表里.
2. 文件分离
针对特定版本的IE定义的样式脱离了主样式表,可以在IE浏览器升级更新对属性支持时轻松移除这些文件. |