[英]CSS :first-child pseudo-element
Why is my code not working as intended? 为什么我的代码无法按预期工作? background-color of the first article must be green.
第一篇文章的background-color必须为绿色。 How I can do it without classes or id?
没有类或ID的情况下该怎么办? PS I'm sorry but my post needs more text.
PS很抱歉,我的帖子需要更多文字。 I'm sorry but my post needs more text.
抱歉,我的帖子需要更多文字。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>stack</title>
<link rel="stylesheet" href="css/style_new.css">
</head>
<body>
<section>
<h1>This is H1 header</h1>
<article>
<p>
Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet Lorem ipsum dolor sit
</p>
</article>
<article>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</article>
<article>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</article>
</section>
</body>
</html>
CSS code: CSS代码:
section article:first-child {
background-color: green;
}
section article:last-child {
background-color: red;
}
Actually first child of section tag is h1 not article. 实际上,区段标记的第一个子代不是h1文章。 So use below code instead,
因此,请改用以下代码,
section article:first-of-type {
background-color: green;
}
article is not the first-child of section - its h1 文章不是本节的第一个孩子-它的h1
the first/last child selector does only target if article is the first or last child of its container. 仅当article是其容器的第一个或最后一个孩子时,第一个/最后一个孩子选择器才定位。
possible css: 可能的CSS:
section article{
background-color:green;
}
section article + article{
background-color:transparent;
}
section article:last-child {
background-color: red;
}
see http://jsfiddle.net/rn4wgho2/ 参见http://jsfiddle.net/rn4wgho2/
![enter image description here][1]
h1 required to remove the plug out of the section 将插头从该部分拔出所需的h1
<article>
<p>
Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet Lorem ipsum dolor sit
</p>
</article>
<article>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</article>
<article>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
</p>
</article>
</section>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.