電脳世界の空間的平面設計

現在WEBサイト制作の学校に通い勉強しています。その覚書きです。

テーブルの練習

テーブルの練習

HTML

<h1>テーブルの練習</h1>
<table>
<caption>宿泊料金表</caption>
<tr>
<th>部屋タイプ</th><th colspan="3">ツイン</th><th colspan="2">シングル</th>
</tr>
<tr>
<th>グレード</th><td>スタンダード</td><td>エグゼクティブ</td><td>スイート</td><td>スタンダード</td><td>エグゼクティブ</td>
</tr>
<tr>
<th>平日</th><td>15,800円</td><td>20,800円</td><td rowspan="2">58,000円</td><td>9,800円</td><td>14,800円</td>
</tr>
<tr>
<th>休前日</th><td>19,800円</td><td>25,800円</td><td>12,800円</td><td>17,800円</td>
</tr>
</table>

 

stylesheet

<style>

table, tr, th, td {
border: 1px solid #777;
}

th,td {
padding: 0.3em 1em;
}
table {
border-collapse:collapse;
text-align: center;
}
th {
background: #C96;
color: #FFF;
}

</style>

ポイント

・テーブルの隙間を消す

table {
width: 650px;
height: 150px;
border-collapse:collapse;
text-align: center;
}

tableのスタイルシートborder-collapse:collapse;を入れて隙間を消す

 

・テーブルの連結

colspanrowspan

は右方向のセルに連結

は下方向のセルに連結

テーブル要素の中のthやtdに書く

<th colspan="3">ツイン</th>

<td rowspan="2">58,000円</td>

こんな感じ

=" "の中の数字の数だけ連結する

 

今日のミス

<tr></tr>を<tr><tr>と/無しに打ってしまい

連結が効かず焦った。

WV3

The W3C Markup Validation Service

でエラーチェックをしたところエラーが出まくったので気づいた。

エラーチェックは大事です。