在<li>中使用CSS时如何排除html类型?

时间:2019-07-07 15:36:47

标签: html css

我有一个->

  • ->(以及其他一些没有标签的文本),我正在尝试将css应用于其他未跨越但在ul-内部的文本-> li。

    我尝试使用“:not(span)”,但是没有用

    HTML:

    <ul id="facts">
            <li>
              <span>Scientific Name</span>: feline-masterrace
            </li>
            <li>
              <span>Average Length</span>: comes in all lengths
            </li>
            <li>
              <span>Average Lifespan</span>: as long as there's food
            </li>
            <li>
              <span>Habitat</span>: if it fits i sits
            </li>
    </ul>
    

    CSS:

    ul li :not(span){
      list-style: none;
      font-style: italic;
    }
    

    我希望文本(即,如果适合我坐在那里)变成斜体,但跨度(即,人居环境)不斜体。

  • 0 个答案:

    没有答案