css - 如何使用 CSS 删除此 <hr>

标签 css css-selectors

我需要使用 CSS 来删除水平线。
这是 HTML:

<div id='page'>
<div id='header'>
</div>
<hr>
</div>

我尝试使用:

#page hr:first-child{display:none;}

但这行不通。我需要显示其他小时,所以我不能将它们全部删除。我只需要瞄准这个。

最佳答案

试试这个

#page hr:first-of-type{display:none;}

这将隐藏作为 #page 子项的第一个 hr

关于css - 如何使用 CSS 删除此 <hr>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46637287/

相关文章:

Javascript 在日期上设置图像,否则隐藏 div

css - 浏览器调整大小低于 767 像素时的 Bootstrap 样式问题

来自类名的 CSS 属性值

CSS动画,是否可以在多个元素之间循环?

jquery - Bootstrap 导航栏下拉菜单部分隐藏在 IE8 中 - 为什么?

css - 移动网站 - 根本不滚动

android - HTML 网站导航菜单向后翻转

jquery - 使用 Jquery 更改悬停时的不同类显示

java - 如何使用 cssSelector 选择带有空类的链接 - Java Selenium

javascript - Angularjs Protractor : Valid Selector for excluding nested elements