html - 最后一个 child 选择CSS中的所有 child ?

标签 html css

<分区>

我一直在尝试删除最后一个选项卡的 border-right 属性...但是 nth-child 属性或 last-child 属性都不起作用... 另外,当我使用 nth-child(1) 时,它会选择所有子项并且不适用于其他值

<!-- HTML Markup -->

<ul>
    <a href="#">
        <li>Solutions</li>
    </a>
    <a href="#">
        <li>Industries</li>
    </a>
    <a href="#">
        <li>Resources</li>
    </a>
    <a href="#">
        <li>Partners</li>
    </a>
    <a href="#">
        <li>About</li>
    </a>
    <a href="#" class="button">
        <li>Enterprise</li>
    </a>
</ul>
/* CSS Code */


 ul:after{
    content: "";
    display: block;
    clear: both;
}

li {
    float: left;
    padding: 10px 15px;
/*    border-right: 1px solid #a5a5a5;  */
    color: #1F222B;
}
li {
    border-right: 1px solid #ff0000;
}

li:nth-of-type(1) {
    border-right: 1px solid #00b2ff;
}


li:hover {
    border-right: 1px solid #F3EFF2;
    background: #1F222B;
    color: #F3EFF2;
}

请帮助解决方案和原因? 是否有可能在“a”标签内使用“li”标签来实现解决方案 但带有 float 的“li”标签?

最佳答案

您可以添加此 CSS 以移除最后一个选项卡的边框

a:last-child li {
border-right: none;
}

关于html - 最后一个 child 选择CSS中的所有 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57433064/

上一篇:html - 为什么这个 html 表格在桌面上有响应,但在移动设备上却没有?

下一篇:html - 删除对象标签周围的白色边框

相关文章:

html - Bootstrap Navbar - 将元素对齐到中间

javascript - jQuery Isotope 第一次过滤似乎不起作用

javascript - 将范围标记的值设置为 :before content

javascript - 如何检测页面不透明度?

html - 文本字段和按钮在同一行

html - CSS float 的问题

javascript - 替换 Div 和重置 Div (Jquery)

javascript - 平滑滚动无法正常工作

Javascript - 删除粘贴上的空格

javascript - 设置包含保留字的代码CSS