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 で問題なく動作します。実際にファイルを作成する必要があります。)