css 选择列表和列表项

标签 css list

我有一个 css 文件,其中有一个部分看起来像

.mylist ul { ..configuration .. }
.mylist li { ..configuration .. }

如果html看起来像

<div class="mylist">
  <ul>
    <li>item1</li>
  </ul>
</div>

样式应用得当。

如果我这样做

  <ul class="mylist">
    <li>item1</li>
  </ul>

好像不是。

为什么我需要那个额外的 div 标签?在这两种情况下,样式不应该以相同的方式应用吗?

最佳答案

因为 .mylist ul 表示 ul 作为 .mylist 的子项。

试试这个:

ul.mylist { ..configuration .. }
ul.mylist li { ..configuration .. }

与:

<ul class="mylist">
  <li>item1</li>
</ul>

希望这对您有所帮助。

关于css 选择列表和列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800504/

相关文章:

javascript - 在 fineuploader 中将 <ul><li> 更改为 <div>

css - 将 z-index 应用于 SVG 路径

css - 如何在 angular 中使用 [ngStyle] 中的变量?

java - 在 Java 中递归创建 Hashmap

python - 在 Python 中使用嵌套列表

c# - 通过索引获取列表项

python - 如何将列表项附加到数据框中的特定列?

html - 如何将子元素分成多行/多行?

R 取消列出时获取列表名称

html - CSS 选项卡式 Div 不透明度