html - 如何在 div 中设置第二个元素的样式

标签 html css

我想将 css 样式应用到 div 的第二个子元素。

这是我的 HTML

<div class="my">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>

</div>

CSS

.my:nth-child(1) {
    color:red;
}

这将样式应用于每个元素。这是我的 fiddle http://jsfiddle.net/AkCLY/

最佳答案

是这样的:

.my div:nth-child(1) {
    color:red;
}

DEMO HERE

因为你想要第二个,所以你想将 1 更改为 2

所以 .my div:nth-child(2)

DEMO HERE

关于html - 如何在 div 中设置第二个元素的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20634634/

相关文章:

html - 如何获得相同高度的图像?

html - 网格 960 调整大小后占据整个宽度

php - 尝试使用 laravel css3 和 bootstrap 覆盖图像

css - 类在 SASS/CSS 中是什么意思?

html - Chrome 悬停时白色闪烁/闪烁

html - 如何在 Firefox 中使 <div> 填充 <td> 高度

javascript - 如何保证网页打开时元素在 View 中?

javascript - 复选框触发更改事件

java - 具有 RESTful 内容提供商的动态网页

css - 当我的地址链接位于 <ul> 内的 <li> 内时,如何将它居中