※ ChatGPTを利用し、要約された質問です(原文:cssでtableを指定したい)
このQ&Aのポイント
CSSを使用してテーブルを指定する方法と、テーブルの幅を変える方法について教えてください。
現在のコードでは幅が異なるテーブルを指定する方法が分からないため、助言を頂きたいです。
実際にタグを書く際に、幅の異なるmaintableとsubtableを指定してもうまく表示されない問題が発生しています。対処方法を教えてください。
教えてください。
cssでテーブルを指定しているのですが、別の幅のテーブルを指定したいときはどうすればよいのでしょうか。
現在はこういうふうに書いています。ちょっと汚いですが。。。
-----------------------------
#content #main p{
margin:10px 18px 25px;
font-size:12px;
}
#content #main table {
border-collapse: collapse;
background-color: #FFFFFF;
width: 480px;
margin:0px
padding; border: 0px #000000: 1px;
}
#content #main caption{
text-align: right;
padding-right: 5px;
font-size:12px;
}
#content #main th {
border: #999999 1px solid;
font-size:12px;
font-weight: normal;
background-color: #D8EAFC;
padding: 5px;
}
#content #main td{
border-right: #999999 1px solid;
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-bottom: #999999 1px solid;
font-size:12px;
text-align: left;
padding: 5px;
}
-----------------------------
実際にタグを書くときは、こう書いています。
-----------------------------
<table>
<tr>
<th>aaaa</th>
<td>5555555555555555555555555555</td>
</tr>
</table>
-----------------------------
これをmaintable subtable というふうに幅が違うものにしたいのですが、cssにmaintableを追加して、<table class=maintable">と指定しても、maintableではなく、tableで表示されます。
こういう場合はどうすればよいのでしょうか?
補足
すごくよくわかります。 ありがとうございます。 #content #main table.table2 (tableのみ) htmlに書くときは、 <table class="table.table2"></table> になるんでしょうか?