我有以下样式:为什么我的嵌入式样式优先于外部样式表中的样式?
/* MyStylesheet.css */ .MyForm .MyInput fieldset { border: 2px solid grey }
然后将下面的HTML代码:
<div class="MyForm"> <div class="MyInput"> <fieldset> <style type="text/css"> .MyInnerFieldsets fieldset { border: 0 } </style> <div class="MyInnerFieldsets"> <fieldset> </fieldset> <fieldset> </fieldset> </div> </fieldset> </div> </div>
所有字段集从外部样式表接受2px的固体灰色边框。我认为嵌套字段集将从嵌入式样式接收0边框,因为选择器“.MyInnerFieldSets字段集”优先于“.MyForm .MyInput字段集”。我在Firefox 3.6.8中测试了这个。这是预期的行为还是这是Firefox的问题?
感谢