html - 选择第一个子标签

标签 html css

我选择第一个子标签是否正确?

.form-style-1 label:first-child{
  font-weight: bold;
}
.form-style-1 label{
  font-weight:normal;
}
<form>
  <ul class="form-style-1">
    <li>
      <label>Восстановление пароля</label>
    </li>
    <li>
      <label>Введите e-mail</label>
      <input type="email" name="email" />
    </li>
  </ul>
  /* More code*/
</form>

我只想让第一个标签更粗,但似乎行不通。

最佳答案

您的 labelli 的子级,因此定位到第一个 li 而不是定位标签:

.form-style-1 li:first-child label{
    font-weight: bold;
}
.form-style-1 label{
    font-weight:normal;
}
<form>
  <ul class="form-style-1">
    <li>
      <label>Восстановление пароля</label>
    </li>
    <li>
      <label>Введите e-mail</label>
      <input type="email" name="email" />
    </li>
  </ul>
</form>

关于html - 选择第一个子标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39241658/

相关文章:

javascript - 使用 Javascript 创建下拉菜单

javascript - jQuery使div自定义滚动条始终可见

html - CSS 动画 : squares loader

css - 使用 CSS 如何在容器从 1000px 缩小到 600px 时将 div 的宽度从容器的 80% 平滑地更改为容器的 100%?

html - 造型 :invalid on a Tel field not working as expected

javascript - 获取同类别的div个数

javascript - 悬停图像,播放特定视频

javascript - 为什么 Syntax Highlighter 不垂直渲染

html - IE8 中输入的 z 索引是怎么回事?

c# - 将 Razor Web App 作为中间件插入 Web Api 元素时,不会加载 css