- ベストアンサー
テーブル内の文章始まり位置を決める方法
テーブル内に文章を書いたのですが、 枠の直ぐ隣から文章が始まってしまい、 文章が大変読みづらくなってしまっています。 しかし、cellpadding="10"にすると、 影の部分まで太くなってしまい、困っています。 影の太さはそのままに、文字の始まりを枠から離れるようにするには どうしたら良いのでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
cellpadding=10 と合わせて cellspacing=0 も指定してはどうでしょうか?
その他の回答 (3)
- 3o-clock
- ベストアンサー率33% (233/689)
いろいろな方法があるとはおもいますが 1つの方法 そのテーブルの中に さらにテーブルをつくる。 幅を96%くらいにして、センタリングさせる。 その中に文字をかけば、すぐ始まる事もないです。
補足
回答ありがとうございます。 結局スタイルシートで個別指定する事が出来ました。 有難うございました。
- DAN55
- ベストアンサー率28% (22/76)
#2です。 ちと、記述ミスなので、訂正します。 訂正前)スタイルシート内の body にある TD を 訂正後)スタイルシート内の TD を
補足
早速の回答ありがとうございます。 しかしこれも、影の部分のTDにも幅が出来てしまい、形が崩れてしまいます。 指定したTD内のみでpadding:10pxの指定と言うのは出来ないのでしょうか
- DAN55
- ベストアンサー率28% (22/76)
スタイルシートを利用されているようなので、スタイルシート内の body にある TD を 以下のように書き換えればご希望の状態になります。 (下記例だと、テーブル内部に上下左右の 10px 空白が設けられます) TD { color:#000000; font-size:10px;line-height:15px;font-family:Comic Sans MS; padding:10px;} なお空白幅をそれぞれ変更するなら、 padding: 2px; … [上下左右] を指定 padding: 2px 4px; … [上下] と [左右] を指定 padding: 2px 4px 6px; … [上] と [左右] と [下] を指定 padding: 2px 4px 6px 8px; … [上] と [右] と [下] と [左] を指定 の指定方法となります。
補足
早速の回答ありがとうございます。 でも、それだと、影の部分が二重(二つ並んで) 表示になっておかしくなってしまいます・・・ 文字は枠から離れてはくれるのですが・・・