我尝试在 Chrome 中创建以下 HTML 文件:
<style>
br {
}
[required] {
border-width: 3px;
border-color: red;
}
</style>
<input required />
这是文件的完整内容。[required]
规则不匹配并且仍然<input>
没有样式。
如果空 br 规则被忽略,则文件读取:
<style>
[required] {
border-width: 3px;
border-color: red;
}
</style>
<input required />
它工作正常!
为什么<br>
前一个规则的存在[required]
会导致[required]
不匹配?
谢谢。(它工作正常是 jsfiddle,你需要实际创建文件。)