リスト・テーブルを極めるためのプロパティ、13連発!D89 CSS/スタイルシート リファレンス辞典(6)

» 2011年04月21日 10時00分 公開
[喜安亮介@IT]

表組みのレイアウト、個条書きレイアウトを極める!

 無数にあるCSS/スタイルシート プロパティを大まかに分類し、分類したプロパティを1つずつ紹介していく本連載。第6回の今回は、統計データやランキングといったデータを表現する際に使われる、表組みと個条書きレイアウトに関するプロパティ13個を紹介します。

 表組み(テーブル)と個条書き(リスト)データの体裁を整えるうえで大事なプロパティだらけですので、初心者の方はもちろん、経験者の方も再確認のためにチェックしておきましょう。

テーブル関連のプロパティ

 本企画で対象とするバージョンは現在多く使われている、CSS 2.1とします。CSS/スタイルシートの基本的な使い方に関しては、下記連載をご参照ください。

いまさら聞けないCSS/スタイルシート入門

いまさら聞けないCSS/スタイルシート入門
Webデザインにあると便利なCSS。ちょっとサイトをステキにするためのスタイルシートです。基本の基本を学びませんか?
デザインハック」コーナー

 また本企画では、プロパティの参照方法のコードを、標準JavaScriptによるDOMでの参照方法に加え、jQueryセレクタを使った参照方法も掲載してます。jQueryと、そのセレクタについては、下記記事をご参照ください。

jQuery、プラグイン、jQuery UI、Web経由のCDNとは

jQuery、プラグイン、jQuery UI、Web経由のCDNとは
CSSの書き方も分かるjQueryプラグイン実践活用法(1) 基本/おさらいとしてプラグインやjQuery UIについて簡単に触れ、Web経由でjQueryを使うCDNについて解説
デザインハックリッチクライアント
2009/12/8

contentプロパティ

 contentプロパティは、:before疑似要素および:after疑似要素が適用された要素の直前・直後に、文字列や画像といったコンテンツを挿入する場合に使います。

詳しくはコチラ→ content 文字列や画像などを挿入する際に使うcontentプロパティ

quotesプロパティ

 quotesプロパティは、contentプロパティにより挿入される引用符を設定する場合に使います。

詳しくはコチラ→ quotes 引用符を設定するquotesプロパティ

counter-resetプロパティ

 counter-resetは、要素の連番の値をリセットする場合に使います。

 適用された要素が現れるたびに、指定した名前のカウンタの値が0にリセットされます。

詳しくはコチラ→ counter-reset 要素の連番の値をリセットするcounter-resetプロパティ

counter-incrementプロパティ

 counter-incrementプロパティは、適用した要素が現れるごとにカウンタを増やしていきます。

 :before疑似要素や、:after疑似要素を併せて適用することで、カウンタの値を要素に挿入できます。

詳しくはコチラ→ counter-increment 適用した要素が現れるごとにカウンタを増やすcounter-incrementプロパティ

list-style-typeプロパティ

 list-style-typeプロパティは、リスト(<li>要素)のマーカー文字の種類を指定する場合に使います。

 黒丸や白丸、小文字のローマ数字、小文字のギリシャ文字、小文字のアルファベットなどといったさまざまな種類を指定できます。

詳しくはコチラ→ list-style-type リストのマーカー文字の種類を指定するlist-style-typeプロパティ

list-style-imageプロパティ

 list-style-imageプロパティは、リスト(<li>要素)の行頭に表示するマーカーを画像(イメージ)で指定できます。

詳しくはコチラ→ list-style-image リストのマーカーを画像で指定するlist-style-imageプロパティ

list-style-positionプロパティ

 list-style-positionプロパティは、リスト(<li>要素)の行頭記号の位置を指定できます。

詳しくはコチラ→ list-style-position リスト項目の行頭記号の位置を指定するlist-style-positionプロパティ

list-styleプロパティ

 list-styleプロパティは、list-style-imageプロパティやlist-style-positionプロパティ、list-style-typeプロパティの3つのプロパティをまとめて設定できるショートハンドプロパティです。

詳しくはコチラ→ list-style リストのいろいろなプロパティを指定できるlist-styleプロパティ

caption-sideプロパティ

 caption-sideプロパティは、テーブル(<table>要素)に付ける表題/キャプション(<caption>要素)の位置を指定します。

詳しくはコチラ→ caption-side テーブルに付ける表題の位置を指定するcaption-sideプロパティ

table-layoutプロパティ

 table-layoutプロパティは、テーブル(<table>要素)をレイアウトする際に、「固定レイアウト」「自動レイアウト」のいずれを用いるかを指定します。

詳しくはコチラ→ table-layout テーブルのレイアウトを固定か自動か指定するtable-layoutプロパティ

border-collapseプロパティ

 border-collapseプロパティはテーブル(<table>要素)のボーダーの表示モデルに、「結合ボーダーモデル」「分離ボーダーモデル」のどちらを利用するかを設定します。

詳しくはコチラ→ border-collapse テーブルのボーダー表示を結合か分離か指定するborder-collapseプロパティ

border-spacingプロパティ

 border-spacingプロパティは、テーブル(<table>要素)の隣接するセルのボーダーとボーダーの間隔を指定する際に使用します。

詳しくはコチラ→ border-spacing テーブルのボーダーとボーダーの間隔を設定するborder-spacingプロパティ

empty-cellsプロパティ

 empty-cellsプロパティは、border-collapseプロパティに「separate」が設定されている場合に、空のセルの枠線の表示・非表示を設定します。

詳しくはコチラ→ empty-cells テーブルの空のセルの枠線の表示・非表示を設定するempty-cellsプロパティ

Profile

喜安 亮介

喜安 亮介……1980年愛媛県生まれ。タグパンダの代表取締役。ディレクター兼デザイナーとしてWeb制作案件に携わる。社名のパンダは、「白・黒はっきりした正しい判断力と柔軟性のあるクリエイティブな発想」を提供するという思いから。


Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。