如果在第一个<p>
之前有元素,有没有办法让.body_content p:first-child {yada yada}工作?
喜欢H1或H2
尝试找到以下答案:http://twitter.com/jackmcdade/status/2673916752
我们需要在div中定位第一个p的font-size,即使之前有html元素,例如h1或h2。
答案 0 :(得分:2)
如果P不是第一个孩子,你为什么要像那样应用规则?你到底想要完成什么?如果您只想将规则应用于第一段,您可以使用jQuery和以下代码:
$(".body_content p:first").addClass("blueStuff");
将在.body_content中的第一个段落标记中添加一个名为“blueStuff”的类。
答案 1 :(得分:1)
您可以使用:
p {
/* style as you'd like the first <p> to appear */
}
p + p {
/* style as you want other <p> tags to appear, selects a <p> that is a sibling of another <p>; I think it should style all subsequent instances of the element */
}