在p标签之前显示样式

时间:2009-07-16 18:46:56

标签: html css

如果在第一个<p>之前有元素,有没有办法让.body_content p:first-child {yada yada}工作?

喜欢H1或H2

尝试找到以下答案:http://twitter.com/jackmcdade/status/2673916752

我们需要在div中定位第一个p的font-size,即使之前有html元素,例如h1或h2。

2 个答案:

答案 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 */
}