- ベストアンサー
表について
表のセルの幅、高さなどをスタイルシートに記憶することはできるのでしょうか? 表を何個も作るときに同じ形にしたいのですが。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199778
回答No.3
特定の列に属するセルにスタイルシートの適用を行いたいときは、table要素内にcolgroup要素やcol要素を追記して列をグループ化し、その上でスタイルシートを適用させる方法もあります。 個別にセルごとにスタイルシートを逐一記述するよりも、一括してスタイルを適用できるので、こちらの方がより便利なケースが多いと思います。 colgroup属性には、classセレクタなども利用可能ですので、特定のカラムに対してだけ特定のスタイルを呼び出して適用させることも可能です。 colgroup要素やcol要素に関しては、参考URLに詳しい解説がありますので、参照してみてください。 参考になれば…
その他の回答 (2)
- namiri_e
- ベストアンサー率37% (37/98)
回答No.2
個別のセルで広くしたい場合は、個々のタグに <td style="height:**pt;width:**pt;"> といった感じにして指定することができますよ。 もちろん他にも同様にcolor等追加できます。
- mousengoke
- ベストアンサー率50% (197/388)
回答No.1
th,td{ height:高さ; width:幅; } とすればできるはずです。 ptとかem等単位は忘れないでください。
補足
できました!ありがとうございます! でも、これだと今度はすべてのセルが同じになってしまって一つ一つの列が設定できないのですが、どうすればいいんでしょう?