私はこれが馬鹿げた質問であることを知っていますが、どうすればいいかを完全に忘れてしまったようです。
HTML table
があり、すべてのセルの周囲のすべての境界線を削除して、テーブル全体の周囲に境界線が1つだけになるようにします。
私のコードは次のようになります:
<table border='1' width='500'>
<tr><th><h1>Your Wheelbarrow</h1></th><tr>
<th>Product</th>
<th>Description</th>
<th>Price</th>
<th>Quantity</th>
<th>Total</th>
<th>Delete</th>
</tr>
テーブルの境界線を折りたたんで、テーブルのセル(td
要素)から境界線を削除するだけです。
table {
border: 1px solid #CCC;
border-collapse: collapse;
}
td {
border: none;
}
border-collapse
クロスブラウザを明示的に設定しないと、テーブルセルの境界線の削除は保証されません。
目的のHTML属性はrules=none
(table
タグに挿入されます)です。
<style type="text/css">
table {
border:1px solid black;
}
</style>
これを試してみてください: http://jsfiddle.net/QPKVX/
最終的なレイアウトをどのように表示するかはわかりませんが、colspanの問題も修正されます。
クラス(たとえば[.table1
])を持つdiv内でテーブルを使用し、CSSでこのテーブルに境界線を設定しないでください。次に、そのクラスのCSSコードを使用します。
.table1 {border=1px solid black;}
テーブル宣言を次のように変更します。
<table style="border: 1px dashed; width: 500px;">
実際のサンプルを次に示します。 http://jsfiddle.net/kc48k/