html - 第一个 DIV 的风格与其他部分不同

标签 html css

我有一个共享相同类的 DIV 列表,如下所示:

<div class="content1"><div class="contentInner">Text1</div></div>
<div class="content1"><div class="contentInner">Text2</div></div>
<div class="content1"><div class="contentInner">Text3</div></div>
...

我希望带有 class="content1"的第一个 DIV 与同一类的后续 DIV 具有不同的样式。什么 CSS 选择器可以做到这一点? 谢谢

最佳答案

使用nth-of type选择器

.content1:nth-of-type(1){
  /* your style */
}

first-child 只有在您想要的 div 之前没有兄弟元素时才有效。

See fiddle here.

关于html - 第一个 DIV 的风格与其他部分不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796522/

相关文章:

javascript - Li click 无法与 select2 插件一起使用

html - 如何使幻灯片图像在不同的视口(viewport)尺寸下按比例缩放?

jquery - 影响所有宽度最小宽度的图像

css - 三列,宽度为 33%,边距/填充。为什么最后一列坏了?

javascript - 如何在 Bootstrap 中将背景图像添加到轮播

javascript - 无法取消选择单选按钮?

javascript - 将文本字段输入除以设置的数字,显示结果

javascript - slider 不显示所有图像

html - 多个div居中

javascript - 附加到 div 的位置跨度元素