gpt4 book ai didi

html - 如何使用:before for the third
  • element?
  • 转载 作者:太空宇宙 更新时间:2023-11-04 16:30:21 26 4
    gpt4 key购买 nike

    如何添加>第三个之前<li>元素而不添加新的任何类或 ID?

    这是 JsFiddle .

    HTML:

    <ol class="breadcrumb-tasks">
    <li>Ethernet</li>
    <li>Compputer</li>
    <li>Design</li>
    </ol>

    CSS:

    .breadcrumb-tasks{
    padding: 0;
    list-style: none;
    }

    .breadcrumb-tasks li {
    color: #999;
    display: inline-block;
    }

    .breadcrumb-tasks li + li:before {
    color: #ccc;
    content: "/\00a0";
    }

    最佳答案

    对于不支持:nth-child()的旧浏览器你可以使用的伪类 adjacent sibling selector如下:

    .breadcrumb-tasks li + li + li:before {
    content: ">\00a0";
    }

    并为 4th5th 覆盖 content,... 列表项为:

    .breadcrumb-tasks li + li:before,           /* selects 2nd+ list items  */
    .breadcrumb-tasks li + li + li +li:before { /* selects 4th+ list items */
    color: #ccc;
    content: "/\00a0";
    }

    WORKING DEMO

    但对于现代浏览器support CSS3 selector (包括 IE9+):

    .breadcrumb-tasks li:nth-child(3):before {
    content: ">\00a0";
    }

    WORKING DEMO .

    关于html - 如何使用:before for the third <li> element?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302291/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com