【发布时间】:2023-04-02 21:24:01
【问题描述】:
我有这个 HTML 代码:
<div class="field">
<input type="hidden" value="" name="a" id="a"> <input type="hidden" value="xxxx" name="b" id="b">
<input type="file" value="" name="file1"> <input type="file" value="" name="file2">
<input type="file" value="" name="file3"> <input type="file" value="" name="file4">
<input type="file" value="" name="file5"> <input type="file" value="" name="file6">
<input type="file" value="" name="file7"> <input type="file" value="" name="file8"> </div>
在这个 HTML 中,我想隐藏除第一个之外的 div class="field" 中的所有输入 type="file"。 我无法更改 HTML(添加类)。 我尝试同时应用伪类和结构化选择器来完成任务:
.field input[type='file']{
display:none;
}
.field input[type='file']::first-child{
display:block;
}
但它似乎不起作用。 任何人都可以建议我在 css 中使用伪类和选择器的正确语法来解决这个问题?
【问题讨论】:
标签: css css-selectors pseudo-class