「html」テーブルのtr要素、td要素、th要素のcssを適用するサンプル
書式
1.列の見出し
th[scope="col"] {xx}
2.行の見出し
th[scope="row"]{xx}
3.タイトル
caption{xx}
4.偶数行
tr:nth-child(even){xx}
5.td,thのスタイルシート
<tr> 要素は、表内でセルの行を定義します。行のセルは <td> (データセル) および <th> (見出しセル) 要素をを混在させることができます。
使用例
<style>
td,th {
border: 1px solid rgb(190, 190, 190);
padding: 10px;
}
td {
text-align: center;
}
tr:nth-child(even) {
background-color:yellow;
}
th[scope="col"] {
background-color: #696969;
color: #fff;
}
th[scope="row"] {
background-color: #d7d9f2;
}
caption {
padding: 10px;
caption-side: top;
}
table {
border-collapse: collapse;
border: 2px solid rgb(200, 200, 200);
letter-spacing: 1px;
font-size: .8rem;
width: 250px;
}
</style>
<table>
<caption>情報一覧</caption>
<tr>
<th scope="col">名前</th>
<th scope="col">住所</th>
<th scope="col">メモ</th>
</tr>
<tr>
<th scope="row">太郎</th>
<td>11 even偶数css</td>
<td>aa</td>
</tr>
<tr>
<th scope="row">次郎</th>
<td>22</td>
<td>bb</td>
</tr>
<tr>
<th scope="row">三郎</th>
<td>even偶数css 33</td>
<td>cc</td>
</tr>
</table>
<style>
td,th {
border: 1px solid rgb(190, 190, 190);
padding: 10px;
}
td {
text-align: center;
}
tr:nth-child(even) {
background-color:yellow;
}
th[scope="col"] {
background-color: #696969;
color: #fff;
}
th[scope="row"] {
background-color: #d7d9f2;
}
caption {
padding: 10px;
caption-side: top;
}
table {
border-collapse: collapse;
border: 2px solid rgb(200, 200, 200);
letter-spacing: 1px;
font-size: .8rem;
width: 250px;
}
</style>
<table>
<caption>情報一覧</caption>
<tr>
<th scope="col">名前</th>
<th scope="col">住所</th>
<th scope="col">メモ</th>
</tr>
<tr>
<th scope="row">太郎</th>
<td>11 even偶数css</td>
<td>aa</td>
</tr>
<tr>
<th scope="row">次郎</th>
<td>22</td>
<td>bb</td>
</tr>
<tr>
<th scope="row">三郎</th>
<td>even偶数css 33</td>
<td>cc</td>
</tr>
</table>
<style> td,th { border: 1px solid rgb(190, 190, 190); padding: 10px; } td { text-align: center; } tr:nth-child(even) { background-color:yellow; } th[scope="col"] { background-color: #696969; color: #fff; } th[scope="row"] { background-color: #d7d9f2; } caption { padding: 10px; caption-side: top; } table { border-collapse: collapse; border: 2px solid rgb(200, 200, 200); letter-spacing: 1px; font-size: .8rem; width: 250px; } </style> <table> <caption>情報一覧</caption> <tr> <th scope="col">名前</th> <th scope="col">住所</th> <th scope="col">メモ</th> </tr> <tr> <th scope="row">太郎</th> <td>11 even偶数css</td> <td>aa</td> </tr> <tr> <th scope="row">次郎</th> <td>22</td> <td>bb</td> </tr> <tr> <th scope="row">三郎</th> <td>even偶数css 33</td> <td>cc</td> </tr> </table>