• 締切済み

スタイルシートで特定IDかつ特定クラスの要素のスタイルを設定するには?

<div id="hoge" class="piyo">~</div> 上記のように特定IDかつ特定クラスの要素にのみスタイルを適用させるには CSSにどのように記述すればよいでしょうか? div#hoge.piyo、div.piyo#hogeいずれも試してみましたがうまく動きませんでした。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

というか・・・ idはユニークなはずですから、idで指定しているという時点でidの スタイルが適用されてよいのでは? またclassは複数指定ができますので、 <div id="hoge" class="piyo hogepiyo">~</div>として hogepiyoクラスに対してimportantで、より強いスタイルを指定すれば よいかもしれません

noname#39970
noname#39970
回答No.2

#hoge div.piyo どうなる?

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.1

何がしたいのかいまいち分かりません。 <div id="hoge" class="piyo">~</div> 「特定の要素」に「特定のスタイル」を適用させたいのですよね? #hoge{特定のスタイル} ではダメなのですか?(外部cssで他のページにもid="hoge"が使われているとか?) もう少し具体的なソースを提示されると、的確な回答が得られやすくなるかと思います。

関連するQ&A