相关疑难解决方法(0)

如何使CSS文本修饰覆盖工作?

有些日子我发誓我会发疯.这是其中一天.我认为我的CSS在这里相当简单,但它似乎并没有起作用.我错过了什么?

我的CSS看起来像这样:

ul > li {
    text-decoration: none;
}
ul > li.u {
    text-decoration: underline;
}
ul > li > ul > li {
    text-decoration: none;
}
ul > li > ul > li.u {
    text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像这样:

<ul>
  <li>Should not be underlined</li>
  <li class="u">Should be underlined
    <ul>
      <li>Should not be underlined</li>
      <li class="u">Should be underlined</li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然而它出现了这样的:

图片

html css text-decorations

31
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

text-decorations ×1