※ ChatGPTを利用し、要約された質問です(原文:borderが1のテーブル)
borderが1のテーブルを作りたい!入れ子の回避方法はある?
ボーダーが1ピクセルくらいの表を作りたいので、tableの入れ子で作ったのですが「tableの入れ子は良くない」ととあるサイトで読んだので、入れ子にしないでtableを作りたいのですが何か良い方法はありますでしょうか?
私が書いたのはこんなかんじです。
<table width="400" border="0" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#000000"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="1">
<tr bgcolor="#999999">
<th><div align="center"><font size="2">名称</font></div></th>
<th><div align="center"><font size="2">模型材質</font></div></th>
<th><div align="center"><font size="2">生産材質</font></div></th>
</tr>
<tr bgcolor="#FFFFFF">
<td bgcolor="#999999"><div align="center"><font size="2">本体</font></div></td>
<td><div align="center"><font size="2">発泡塩ビ板</font></div></td>
<td><div align="center"><font size="2">プラスチック</font></div></td>
</tr>
</table></td>
</tr>
</table>
CSSで「style="border-width :1px 1px 1px 1px;border-style : solid solid solid solid ;border-color :#000000 #000000 #000000 #000000 ;"」というのを入れてやってみたのですが、これだと外側にしかラインが表示されませんでした。
よろしくおねがいします。
お礼
BlueRayさんが書いてくださったものを、貼り付けてブラウザで確認してみました!コレです!これがやりたかったんです!こうやって記述するんですね!スタイルシートは奥が深いです。的確なご回答、ありがとうございました!!