ウェブページの段組みのデザインをカスタマイズする
エ・ビスコム・テック・ラボ
2008/10/17 17:00
FirefoxやSafari、ChromeなどのブラウザのCSS対応を解説する本連載。今回は段組みの間隔を調節するcolum-gapと、区切り線を挿入するcolum-ruleプロパティを紹介する。
前回の記事「ウェブページの段組みをレイアウトするCSS 3のMulti Column」では、段組み(マルチカラム)のレイアウトを実現するcolumn-countとcolumn-widthプロパティを紹介した。
今回は段組みの間隔を調節するcolum-gapと、区切り線を挿入するcolum-ruleプロパティを紹介する。いずれもCSS 3の草案「Multi-column layout」で提案されているプロパティだ。また、背景や罫線のプロパティを適用して、段組みを設定した部分のデザインをカスタマイズしてみよう。
なお、段組み関連のプロパティにはFirefoxとSafari、Chromeが対応している。ただし、Firefox 3は区切り線を挿入するcolor-ruleプロパティには未対応で、Firefox 3.1(ベータ版)からの対応となっている。
段の間隔を調節する
column-countまたはcolumn-widthプロパティで段組みを設定した場合、column-gapプロパティを利用すれば段の間隔を調節することができる。たとえば、次のサンプルでは<div>で囲んだ文章を2段組みで表示して、段の間隔を50ピクセルに設定している。
column-gapプロパティはFirefoxでは-moz-column-gap、SafariやChromeでは-webkit-column-gapと記述する。
div {
-moz-column-count: 2;
-webkit-column-count: 2;
-moz-column-gap: 50px;
-webkit-column-gap: 50px;
}
<div> <p>こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。</p> <p>こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。こんにちは。今日はとてもいい天気です。</p> …略… </div>
※ブラウザで表示を確認する
- 4人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
-
- タグ
- マージン
- 罫線
- Google Chrome
- ウェブページ
- ブラウザ
- マークアップ
- 段組み
- -moz-column-gap
- -webkit-column-gap
- border
- 太さ
- 種類
- 実線
- solid
- -moz-column-rule
- -webkit-column-rule
- column-rule-width
- column-rule-style
- column-rule-color
- 余白
- padding
- colum-rule
- CSS対応
- 挿入
- colum-gap
- column
- column-width
- 間隔
- -moz-
- Multi-column layout
- column-count
- 調節
- 2段組み
- Multi Column
- マルチカラム
- 区切り線
- css3
- -webkit-
- 黒目
- ちょろめ
- Firefox 3.1 Beta 1
- 色
- Chrome
- 文章
- Firefox 3.1
- layout
- 背景
- CSS 3
- background
- 削除
- 特集: FirefoxとSafariのCSS徹底検証 (65件)
- ホワイトペーパー
- 話題のタグ
iPhone
Chrome
Firefox
Database
Off Topic
モバイル
脆弱性
Flash
CSS
HTML
iPhone 3G
Google
ソフトウェア開発
Windows
JavaScript
Tips
小技
Mac OS X
開発環境
PHP
Linux
Webデザイン
iPod touch
オープンソース
Mozilla
Opera
Windows 7
データベース
Safari
Ajax
アプリケーション
Windows XP
UI
WebKit
Microsoft
リファレンス
インストール
プログラミング言語
Internet Explorer
OS
Webサービス
Firefox 3
Apple
ブラウザ
Java
RIA
Windows Vista
仮想化
マイクロソフト
セキュリティ
話題のタグを見る »


グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
企業ITシステムの企画、構築、運用のイロハ
―エン・ジャパン厳選求人☆毎週更新―
大丈夫?あなたの会社のセキュリティ対策
100万円で実現!中小企業の情報漏えい対策
【最終警告】パンデミック対策特集
進むストレージ環境の見直し
最大32個のセンサーが電力を徹底管理!