- ベストアンサー
テーブル内の文字をイタリックにしたい
テーブル内の文字をすべてイタリックにしようとおもっているのですが、テーブルの外から、 <i> <table> ・・・・ </table> </i> とやっても、イタリックになりません。 一つ一つのセルごとに<i>を入れないといけないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
イタリックにしたいテーブルのクラスを指定して <table class="ita-table"> ... </table> で、cssでは <STYLE type="text/css"> <!-- table.ita-table TD {font-style:italic;} table.ita-table TH {font-style:italic;} --> とか。 </STYLE>
その他の回答 (2)
- hisa-gi
- ベストアンサー率29% (93/311)
子孫セレクタを使って、CSSの方を、 .italic TD {font-style:italic;} .italic TH {font-style:italic;} イタリックにするテーブルの方を、 <table class="italic">~</table> とすれば、<TD>や<TH>にいちいちclass属性を入れなくてもいいです。 (IE6,NN7で確認済)
- hisa-gi
- ベストアンサー率29% (93/311)
CSSを使ってはどうですか? <HEAD>と</HEAD>の間に <STYLE type="text/css"> <!-- TD {font-style:italic;} TH {font-style:italic;} --> </STYLE> と入れれば良いです。
お礼
ありがとうございます。 すべてのテーブルという訳ではなく、一部のテーブルのみ行うことになります。 そうなると、classで、td,thに1つずつやるという対応になるでしょうか?
お礼
<table>タグに指定すればよいとは^^ お二人ともありがとうございました。