首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置在div之后的p标签的样式(div不是p的父标签)

问设置在div之后的p标签的样式(div不是p的父标签)
EN

Stack Overflow用户
提问于 2013-05-28 20:23:41
回答 3查看 1.4K关注 0票数 3

这可能看起来很愚蠢..我想给p标签赋予样式,它位于某个div( div不是p标签的父标签).For示例之后

代码语言:javascript
复制
<div>Hai</div>
<p>Hello</p>
<p>How are you?</p>

在这里,我想给p标记赋予样式。我不能把这些p标签放在另一个div.I中,我想给所有的p标签,然后是div相同的style.And,我也不能给p标签通用的样式,因为它会影响其他页面。有人能帮上忙吗?希望我的问题说清楚了……

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-28 20:33:32

你必须使用通用的同级选择器:

代码语言:javascript
复制
div ~ p {
    color: red;
}

查看这个jsFiddle:http://jsfiddle.net/yvdN6/4/。

您可以看到doc:

元素不必是相邻的同级元素,但它们必须具有相同的父级,并且div元素必须出现在文档源中的p元素之前。

票数 5
EN

Stack Overflow用户

发布于 2013-05-28 20:24:54

要仅选择直接p同级:

代码语言:javascript
复制
div + p {
    color: peru;
}

http://jsfiddle.net/yvdN6/

或者,要选择所有后续的p同级,请使用general sibling combinator

代码语言:javascript
复制
div ~ p {
color: peru;
}

http://jsfiddle.net/yvdN6/7/

票数 6
EN

Stack Overflow用户

发布于 2013-05-28 20:24:38

代码语言:javascript
复制
<style type="text/css">
div + p{
Styles here
}
</style>
票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16791999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档