我有以下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 伪类可以与属性选择器一起使用吗?如果是这样,怎么做?