• ベストアンサー

テーブルのボーダーを細くできますか?

こんにちは。 ずっと悩んでいるのですが、テーブルのボーダーって1ptよりも細くはならないのですか? 帳票を印刷するプログラムを作ったのですが、どうも線が太くて不恰好に思えます。 スタイルシートのリファレンスなどチェックしてみたのですが、 どこにもありませんでした。 そもそも不可能なのでしょうか? ご存知の方、教えてください。よろしくお願いいたします。

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

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

ボーダーではどうしても幅が出てしまうので、こういうときは二重テーブルを使います。 <TABLE border="0" cellpadding="0" cellspacing="0"><TR><TD bgcolor="BLACK"> <TABLE border="0" cellpadding="2" cellspacing="1"> <TR bgcolor="WHITE"> <TD>あいうえお</TD> <TD>かきくけこ</TD> </TR> <TR bgcolor="WHITE"> <TD>さしすせそ</TD> <TD>たちつてと</TD> </TR> </TABLE> </TD></TR></TABLE> 1つ目のテーブルを真っ黒の下地にし、その上にsellspacingが0でないテーブルを乗せます。 この時、2つ目のテーブルのバックを白にするために、TRタグのbgcolorを指定します。これをTABLEタグのbgcolorに設定すると、折角の下地が台無しになります。 1つ目のTABLEと2つ目のTABLEのcellpaddingとcellspacingの値をいろいろいじって、目的に合った表を作ってください。

kyoukorumi
質問者

お礼

すごい!できました。 こんな方法あったんですね。 目から鱗です。本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#25358
noname#25358
回答No.2

 「1px」がコンピューターの物理的限界です。  こっちを試してみてください。  pt はポイント単位。  px はピクセル単位です。

kyoukorumi
質問者

お礼

ありがとうございます。大変参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A