プロが教えるわが家の防犯対策術!

外部スタイルシートの設定が、テーブル内には効きません。
特に、フォントや行間を効かせたいのですが、どうしたらいいのでしょうか。
以下、大雑把ですが。
#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>
というようなテーブルを書きました。
テーブルがなければ、スタイルシートは効きます。
初歩的な質問だとは思うのですが、テーブル内に行間などを設定する方法をお願いいたします。

A 回答 (2件)

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


line-height: 1.5em;
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/02/10 11:23

#main td, th {


ここにtableを加えたらいいです。

この回答への補足

早速の回答ありがとうございます。

#main table, td, th {
line-height: 1,5em;
}

こうでしょうか?
試してみたのですが、うまくいきません。
文法が間違っていますか?

補足日時:2008/02/10 11:16
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!