【发布时间】:2020-02-24 22:10:15
【问题描述】:
我有以下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 伪类可以与属性选择器一起使用吗?如果有,怎么做?
【问题讨论】:
标签: css forms css-selectors