• 締切済み

要素の前の要素を選ぶ

divの中にpがある場合divに効果をつけるということはできますか? div<pのような使い方はありますか?

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

今 working draft の level4 が使えれば簡単なんだけどね....

参考URL:
http://www.w3.org/TR/selectors4/#overview
回答No.1

jQueryで実装するのが楽だと思います。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function() { $("div p").parent().addClass("box"); }); </script> <style> .box { background: yellow; } </style> <!-- このdivの背景はyellowになる --> <div> <p>inner</p> </div> <!-- 適用されない --> <div> none </div>

関連するQ&A