2012-01-28 20 views
0

CSSを使用して書式設定を段落に適用するには、私が参照している段落の前に別の段落が適用されます。例:他の段落に続く場合にのみ、段落にCSS書式を適用してください。

<p>Something</p><p>FORMAT!</p> 

<h1>Something</h1><p>DON'T FORMAT!</p> 

<p>Something</p><ul><li>Something</li></ul><p>DON'T FORMAT!</p> 

唯一の問題は、段落が別の段落に先行すぐであるかどうかです。

フォーマットを適用するかどうかを指定するクラス(「最初」など)を導入することができますが、この分析を自動化したいと思います。


私はすでに(...その後、カスタムクラスを追加することが簡単になるでしょう)私は目的を台無しにしてしまう、追加のブロック構造を追加しない限り、第三の例をフォーマットになるだろう、成功せず、最初の子を試してみました

答えて

3
p + p { 
    // formatting goes here 
} 

adjacent selectorsを参照してください。

+0

最後のpをフォーマットします。 '

これはフォーマットされません

これはフォーマットされます

' –

+1

@NaveedAhmad:これは彼が求めたものです。 – erenon

+0

これは完璧です!私はこのCSS構文を完全に無視しました(これは私が勉強した本で言及されていませんでした) – stepelu

関連する問題