ホームページ作成/テーブル(表)の作成・装飾 (HTML,CSS)

スタイルシートでワープロ並みに表を装飾2(5ページ目)

ワープロで表を作成すると、様々な罫線で表を装飾できますね。そのような表をウェブ上でも作ってみたいと思いませんか? スタイルシートとHTMLで、複雑な表の装飾も自由自在に作れるようになりましょう。(CSS実践編)

西村 文宏

西村 文宏

ホームページ作成 ガイド

初心者向けの「わかりやすさ」を重視した解説に定評があるウェブ系テクニカルライター。ウェブの黎明期に趣味で始めた個人サイト製作からその「楽しさ」に魅了され、作成方法に関する様々な情報を発信。企業や団体のウェブサイト製作・解説書籍の執筆なども行っている。

...続きを読む

実践STEP.4 表のヘッダ(上部)だけ装飾を変更する

準備STEPで、表のヘッダやフッタの位置を明示するために、thead・tbody・tfoot という3つの要素を記述しました。
これを活用すると、ヘッダだけを装飾することができます。

表のヘッダを構成するセルは、thead要素に含まれている(=<thead>~</thead>内に含まれる)はずです。
ですから、thead要素内のセルにだけ適用されるようなスタイルの記述方法を使えば、 ヘッダにだけ有効な装飾を作ることができます。

table.noveltable thead th {
   border-bottom: 3px double #cc0000;
   background-color: #ffdddd;
}

上記のように「table.noveltable」と「th」の間に「thead」を記述すると、thead要素に含まれるth要素に対してのみ適用できるスタイルを作ることができます。

ヘッダでは、次の2点の装飾を施します。

  • 下側の線を二重線にする
  • 背景色を淡い赤色にする

下側の線(枠線)の装飾は、border-bottomプロパティで行えます。 ここでは、太さ3ピクセル(=3px)、線種は二重線(=double)、色は濃い赤(=#cc0000)を指定しています。 二重線を引きたい場合は、線の太さを最低3ピクセル以上にする必要があります。

また、背景色は、background-colorプロパティで指定できます。 ここでは、#ffdddd と指定しているので、淡い赤色になります。

このスタイルを適用させると、次のようになります。

作品名 作家名 出版社 価格
合計 1,710円
涼宮ハルヒの憂鬱 谷川 流 角川書店 540円
ゼロの使い魔 ヤマグチノボル メディアファクトリー 580円
灼眼のシャナ 高橋弥七郎 メディアワークス 590円

表のヘッダ部分だけ、装飾が変化したことがお分かり頂けるでしょう。

実践STEP.5 表のフッタ(下部)だけ装飾を変更する

同様にして、フッタ部分も装飾を分けてみましょう。

表のフッタ(下部)だけ装飾を変更する方法へ >>

表をワープロ並みに装飾する手順 (目次)

  • 前のページへ
  • 1
  • 4
  • 5
  • 6
  • 次のページへ

あわせて読みたい

カテゴリー一覧

All Aboutサービス・メディア

All About公式SNS
日々の生活や仕事を楽しむための情報を毎日お届けします。
公式SNS一覧
© All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます