• ベストアンサー

テーブルを細線で表示させたい

Dreamweaver8を使用しています。 テーブルを表示させると線が太くでてしまいます。 コードでは次のようになっていました。 <table width="50" border="1" cellpadding="0" cellspacing="0"> ボーダーは1よく低い値を入力できません。 ためしにエクセルのセルを貼り付けると細線で表示されました。 そのときのコードは、 <table cellspacing="0" cellpadding="0" class="excel1"> <tr> <td height="18" class="excel2" width="72" style="height:13.5pt;width:54pt;"> </td> </tr> </table> となっていて非常に複雑です。 テーブルのシンプルな細線はどうやって作成できますか? よろしくお願いします。

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

  • ベストアンサー
  • nyonyon
  • ベストアンサー率51% (893/1745)
回答No.1

テーブルタグだけでは細い線は表示できません。 たとえばこの教えてgooにある枠線のようなものは。 枠線設定にスタイルシートを使用することで可能となります。 ページ全てのテーブル枠を対象とするならばこちらを http://www.tagindex.com/hp_guide/table/02.html 特定のテーブルだけでいいのならばこちら http://www.tagindex.com/hp_guide/table/01.html >ためしにエクセルのセルを貼り付けると細線で表示されました。 これも自動的にスタイルシートで設定されていたからです。 <table cellspacing="0" cellpadding="0" class="excel1">  この「class="excel1"」部分がスタイルシートの設定です。 少々最初はとまどわれるかと思いますが、そんなに難しくはありませんので頑張ってください。

参考URL:
http://www.tagindex.com/hp_guide/table/02.html

その他の回答 (1)

  • zexus
  • ベストアンサー率34% (148/427)
回答No.2

no.1の方と重なる部分もありますが、cssを使うと細い線ができます。 または、一度何も記入しないテーブルを作り、背景に好きな色を指定し、余白を1にします。そしてその中に枠を付けたいテーブルを入れると、ボーダーのような効果が得られます。 一番簡単なのはcssでボーダーを指定することですが、こんなやりかたもある程度で。 参考になりましたでしょうか?

関連するQ&A