• ベストアンサー

外部スタイルシートがテーブル内に効かない

外部スタイルシートの設定が、テーブル内には効きません。 特に、フォントや行間を効かせたいのですが、どうしたらいいのでしょうか。 以下、大雑把ですが。 #main { float: none; margin-left: 132px; line-height: 1,5em; margin-top : 50px; } #main td, th { line-height: 1,5em; } と外部スタイルシートで指定していて、 <DIV id="main"> <TABLE cellpadding="10" background="image/003-002.gif" style="filter:Alpha(opacity=75);"> <TBODY> <TR> <TD> <H3>内容</H3> </TD> </TR> </TBODY> </TABLE> というようなテーブルを書きました。 テーブルがなければ、スタイルシートは効きます。 初歩的な質問だとは思うのですが、テーブル内に行間などを設定する方法をお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • outbrave
  • ベストアンサー率60% (231/380)
回答No.2

line-height: 1,5em; となっていますが間違いないでしょうか。 line-height: 1.5em;

tanumotte
質問者

お礼

回答ありがとうございます。 ご指摘のとおり、でした。お恥ずかしいです。 ホームページビルダーでは編集場面とプレビュー画面でまったく結果が違うので、混乱してしまいました。(言い訳です、はい^^;)

その他の回答 (1)

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.1

#main td, th { ここにtableを加えたらいいです。

tanumotte
質問者

補足

早速の回答ありがとうございます。 #main table, td, th { line-height: 1,5em; } こうでしょうか? 試してみたのですが、うまくいきません。 文法が間違っていますか?

関連するQ&A