リファレンスインデックスへ

リスト・テーブルを極めるためのプロパティ、13連発!

有限会社タグパンダ
喜安 亮介
2011/4/21

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

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

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

今回紹介するCSS/スタイルシート プロパティ:

リスト関連

content quotes counter-reset counter-increment list-style-type list-style-image list-style-position list-style

テーブル
関連

caption-side table-layout border-collapse border-spacing empty-cells

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

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

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

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

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プロパティ


【関連記事】

Webブラウザ別CSSハック&フィルタTips
Webブラウザの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのさまざまなCSSハック&フィルタTipsをお届けします
デザインハック」コーナー
D89 Web標準HTMLタグリファレンス
Web標準に基づいたXHTMLタグの正しいマークアップ方法のリファレンス一覧です。Web標準のタグリファレンスを7回連載でおさらいします
デザインハック」コーナー
WebデザイナのためのHTMLチューニング入門
Webサイトを見た人の印象を良くするのか悪くするのかには“速度”が大きくかかわってきます。FirefoxのプラグインYSlowで測る7つの計測ポイントから“速い”
HTMLの書き方を学びましょう
デザインハック」コーナー

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


「デザインハック」コーナーへ


TechTargetジャパン

リッチクライアント & 帳票 フォーラム 新着記事
  • なぜWebではなく電子書籍なのか? (2012/2/20)
    電子書籍って何ができるの? EPUB3ってどうなの? 作り方は? 電子書籍の基本から現場のプロの本音がぶつかった電子書籍ナイトをレポートする
  • Chrome for Android登場! (2012/2/17)
      Chrome for Android、Google Chrome、Modernizr、CSSで変数を使う仕様、translate属性、WebRTC 1.0などHTML5関連トピック8連発
  • HTML5Reset、Firefox 10が話題に (2012/2/13)
     ブラウザやHTMLバージョンの互換性問題を解消するリセットCSS「HTML5 Reset」、Firefox 10、Twitter BootstrapなどHTML5関連トピック8連発
  • コンテンツ政策ヲ転換セヨ! (2012/2/10)
    mixiにしろTwitterにしろニコ動にしろ、ソーシャルサービスは伸びている。シロウトの個人が作るコンテンツで成り立つサービスだ

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH