寻找一种方法来设置下拉列表占位符的字体颜色。当select id是必需的时,以下内容有效:
select:required:invalid {
color: #9e9e9e;
}
然而,我不希望这些下拉列表是必填项。一旦我删除了必填标签,占位符字体就会变回黑色。
以下是我的下拉列表:
<select id="searchresults4" name="primarysport">
<option value="">Choose Primary Sport...</option>
<option>Football</option>
<option>Basketball</option>
<option>Baseball</option>
<option>Softball</option>
<option>Soccer</option>
<option>Golf</option>
</select>