2行目のtdを右に押し込む方法は?私は単純にもう1つ空のtd
を追加することができますが、私はよりクリーンなマークアップを作りたいと思います。それを避けるためのCSS属性はありますか?余分なマークアップなしで右にtdを押してください
<style>
table, th, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>$100</td>
</tr>
</table>
は 'COLSPAN = '2''を追加しますか? – WillardSolutions
私は空の 'td'がここでは適切だと思って、実際に_" cleaner "_マークアップというコンセプトに違反することはないと思っています。ラベル/ヘッダーが明確に定義された2つの列があります。私があなたのマークアップを見るとき、私はその月が$ 100であると考えています。これは直観に反するものであり、作者の間違いです。空の 'td'を使用すると、前の月のデータを続ける可能性があるように空であるという理由があると仮定できます。空の 'td'は2番目の' $ 100' 'td'を適切なコンテキスト/カラムに置きます。 – hungerstar
さらに、クリーンなマークアップはどういう意味ですか?空の ''が他のどの種類のCSSマジックよりも直感的です – WillardSolutions