次のhtmlフォームがあります
<div>
<p>Field1</p>
<input type="text" name="fld_one" id="fld_one" value="" />
</div>
<div>
<p>Field2</p>
<input type="text" name="fld_two" id="fld_two" required value="" />
</div>
CSSを使用して必須フィールドをそのようにマークしたい
div input[required]:before { color: #f00; content: "*"; }
ただし、この css 行はドキュメントに目に見える変更を加えません。
参考までに、次のようにすべての必須フィールドを変更できました。
div input[required] { background-color: #000; }
TL;DR - 属性セレクターで :before 疑似クラスを使用できますか? もしそうなら、どのように?