css - 第一个 child 影响里面的每一个元素

标签 css css-selectors

enter image description here

ul.idTabs:first-child :before  {
    border-top: none;
}

我不明白为什么上面的样式会影响 ul.idTabs 中的每个元素。

我做错了什么吗?

其他一切正常,我只想为 ul.idTabs 中的第一个 li:before 设置 border-top: none/p>

最佳答案

试试这个:

ul.idTabs li:first-child:before  {
  border-top: none;
}

您需要识别第一个元素的标签。

关于css - 第一个 child 影响里面的每一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102591/

相关文章:

css - + 在 CSS 中是什么意思?

jquery - 如何在 html 表中选择第三个 tr 的 td?

css - 带有内部元素的表格标题栏

javascript - 加载滚动中的 float 内容

html - 第 n 个元素的 CSS 选择器,与父元素无关

jQuery nth-child 在之后添加 html

java - 如何在遍历所有按钮时解决陈旧元素?

javascript - 幻灯片填充 Div

javascript - 如何水平滚动网页?

css - 隐藏除前两段之外的长文本