我需要使用CSS去除水平线。
这里的HTML:如何使用CSS去除<hr>
<div id='page'>
<div id='header'>
</div>
<hr>
</div>
我尝试使用:
#page hr:first-child{display:none;}
但是,这并不工作。我需要显示其他小时,所以我不能把它们全部删除。我需要瞄准这一个。
我需要使用CSS去除水平线。
这里的HTML:如何使用CSS去除<hr>
<div id='page'>
<div id='header'>
</div>
<hr>
</div>
我尝试使用:
#page hr:first-child{display:none;}
但是,这并不工作。我需要显示其他小时,所以我不能把它们全部删除。我需要瞄准这一个。
做没有:first-child
(的#page
的第一个孩子是#header
)
#page > hr {display:none;}
<div id='page'>
<div id='header'>
</div>
<hr>
</div>
注:>
是不是真的有必要 - 它只是有点更精确
注意:如果同一父项内有多个hr
,则可以使用#page > hr:nth-of-type(x) {display:none;}
,其中x为荷兰国际集团的计数父里面小时
试试这个
#page hr:first-of-type{display:none;}
这将隐藏第一hr
是#page
'小时的孩子:第一child'的意思是”'小时'哪个_是第一个孩子_“,而不是”第一个'hr'“。 – Xufox