html - CSS - 如何将样式应用于静态生成列表中的第一个元素

标签 html css

我有一个 Asciidoctor 为我生成的列表

<ul class="sectlevel1">
  <li><a href="#">Introduction</a></li>
  <li><a href="#">Certification Process</a>
  <ul class="sectlevel1">
    <li><a href="#">Stage 1: OnBoard</a></li>
    <li><a href="#">Stage 2: Developing The Connector</a></li>
    <li><a href="#">Stage 3: Certify</a></li>
    <li><a href="#">Stage 4: Publish</a></li>
    <li><a>Release Re-Certification</a></li>
  </ul>    
 <li><a href="#">Development</a>
</ul>

http://postimg.org/image/a1d9qzp2p/图片

我想在列表的第一级元素(介绍、认证过程、开发)中放置一些样式,这是执行此操作的合适选择器吗?

我只能编辑所有 <li>'s

此外,我无法更改 HTML,因为 asciidoctor 为我生成了 HTML。

提前致谢,胡安

最佳答案

最简单的解决方案是将整个事物包装在父对象中并通过它来处理结构。

.container > ul > li > a {
  font-weight: bold;
  font-size: 1.2em;
}
<div class="container">
  <ul class="sectlevel1">
    <li><a href="#">Introduction</a>
    </li>
    <li><a href="#">Certification Process</a>
      <ul class="sectlevel1">
        <li><a href="#">Stage 1: OnBoard</a>
        </li>
        <li><a href="#">Stage 2: Developing The Connector</a>
        </li>
        <li><a href="#">Stage 3: Certify</a>
        </li>
        <li><a href="#">Stage 4: Publish</a>
        </li>
        <li><a>Release Re-Certification</a>
        </li>
      </ul>
      <li><a href="#">Development</a>
  </ul>
</div>

关于html - CSS - 如何将样式应用于静态生成列表中的第一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28286687/

相关文章:

javascript - ReactJS:使用自己的 CSS 创建独立组件

android - Chrome for Android contenteditable 错误

html - 当一个尺寸发生变化时,将相对定位的图像保持在底部

用于滑动菜单的 jQuery 插件(如 mmenu)

asp.net - 编码 HTML 页面标题的正确方法

javascript - 使用 getElementById 设置动态 ID 的输入字段样式

html - 如何防止垂直溢出但允许水平溢出

javascript - 在 Chrome 应用程序的 <img> 标签中加载外部图像

css - 如何在 Primeng 组件上放置 img 或 svg 而不是图标?

css - 如何在 Bootstrap 4 中将导航栏链接居中