- ベストアンサー
tableに対するdiv
テーブル内の文字色を白にしたい場合、 <style type="text/css"><!-- div.font{color:white;} --></style> <tr> <div class="font"> <td align="center" width="20%">★1</td> <td align="center" width="20%">★2</td> <td align="center" width="20%">★3</td> <td align="center" width="20%">★4</td> <td align="center" width="20%">★5</td> </div> </tr> このように指定しましたが、適用されません。 なぜでしょう?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<TR>タグの中にdivタグ入れてもダメです。 tdタグの中にそれぞれ入れてください。 というかそれぞれのtdのclassをセットしたほうが早い。 <td align="center" class="font" width="20%"> このように そしてCSSを td.font{color:white;}
その他の回答 (1)
- kuronekoyarou
- ベストアンサー率54% (30/55)
<tr></tr>の中に直接<div></div>を入れるのはHTMLの文法違反です。 <style type="text/css"> <!-- .font{color:white;} --> </style> <tr class="font"> <td align="center" width="20%">★1</td> <td align="center" width="20%">★2</td> <td align="center" width="20%">★3</td> <td align="center" width="20%">★4</td> <td align="center" width="20%">★5</td> </tr> でいけると思います。
お礼
アドバイスありがとうございます^^ 理解できました。
お礼
できました^^ なるほど、tdタグにやったほうがいいですね。 ありがとうございました!!