- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入れ子にしたddタグをcssで制御できません。)
入れ子にしたddタグをcssで制御できません
このQ&Aのポイント
- 入れ子にしたddタグをcssで制御する方法について教えてください。
- ddタグの入れ子について、cssでスタイルを適用する方法がわかりません。
- 入れ子にしたddタグの中だけにスタイルシートを適用する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のようにすれば内側のddにだけスタイルが有効になります。 .hoge dd dd { color:#FFFFFF; margin:10px; } 「.hoge dd dd」の代わりに「.hoge dl dd dl dd」でも有効になります。 試された方法でうまくいかなかった理由は、入れ子の指定の中にdtを入れているためだと思います。もし <dt><dd></dd></dt> となっているなら指定された方法で有効になりますが、実際には <dt></dt><dd></dd> のようにdtとddは同じ階層にありますから、入れ子の指定に入れてはいけないのです。
お礼
なるほど!目から鱗でした。 たしかに、dtは入れ子になってないですね。 たすかりました。ききたいことどんぴしゃな回答でした。 ありがとうございます。