最新のWeb開発のチュートリアル
×

CSS チュートリアル

CSS HOME CSS 導入 CSS 構文 CSS の仕方 CSS 色 CSS 背景 CSSボーダー CSS 余白 CSS パディング CSS 高さ/幅 CSS テキスト CSS フォント CSS リンクス CSS リスト CSS テーブル CSS ボックスモデル CSSの概要 CSSの表示 CSS 最大幅 CSSのポジション CSS 浮く CSS Inline-block CSS 整列します CSS コンビネータ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウン CSS ツールチップ CSS イメージギャラリー CSS 画像の不透明度 CSS 画像のスプライト CSS attrのセレクタ CSSフォーム CSS カウンター

CSS3

CSS3 導入 CSS3 角丸 CSS3 ボーダーイメージ CSS3 背景 CSS3 色 CSS3 グラデーション CSS3 影 CSS3 テキスト CSS3 フォント CSS3 2Dトランスフォーム CSS3 3Dトランスフォーム CSS3 トランジション CSS3 アニメーション CSS3 画像 CSS3 ボタン CSS3 ページネーション CSS3 複数の列 CSS3 ユーザーインターフェース CSS3 ボックスのサイズ設定 CSS3 Flexbox CSS3 メディアクエリー CSS3 MQ例

CSS レスポンシブWebデザイン

レスポンシブWebデザイン イントロ レスポンシブWebデザイン ビューポート レスポンシブWebデザイン グリッドビュー レスポンシブWebデザイン メディアクエリー レスポンシブWebデザイン 画像 レスポンシブWebデザイン ビデオ レスポンシブWebデザイン フレームワーク

CSS Examples

CSS 例 CSS クイズ CSS 証明書

CSS References

CSS 参照 CSS セレクタ CSS 機能 CSS リファレンス聴覚 CSS Web Safe フォント CSS アニメーション CSS ユニット CSS PX-EMコンバータ CSS 色 CSS 色値 CSS 色名 CSS3 ブラウザのサポート

 

CSS複数の列


CSS3のマルチカラムレイアウト

CSS3のマルチカラムのレイアウトは、テキストの複数の列を簡単に定義できます - ちょうど新聞のように:

毎日Ping

Lorem ipsum
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum.


ブラウザのサポート

表中の数字は完全にプロパティをサポートする最初のブラウザのバージョンを指定します。

数字は続い-webkit-または-moz-接頭辞で働いていた最初のバージョンを指定します。

プロパティ
column-count 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-gap 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-rule 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit-
11.1
column-rule-color 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-rule-style 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-rule-width 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1
column-width 50.0
4.0 -webkit-
10.0 2.0 -moz- 9.0
3.1 -webkit-
37.0
15.0 -webkit
11.1

CSS3のマルチカラムのプロパティ

この章では、次の複数列のプロパティについて説明します:

  • column-count
  • column-gap
  • column-rule-style
  • column-rule-width
  • column-rule-color
  • column-rule
  • column-span
  • column-width

CSS3は、複数の列を作成します。

column-countプロパティは、列に分割されるべき要素の数を指定します。

次の例では、内のテキスト分割する<div> 3列に要素を:

div {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
»それを自分で試してみてください

CSS3は、列の間のギャップを指定します

column-gap宿泊施設には、列の間のギャップを指定します。

次の例では、列の間に40ピクセルの間隔を指定します。

div {
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}
»それを自分で試してみてください

CSS3カラムのルール

column-rule-styleプロパティは、カラム間のルールのスタイルを指定します。

div {
    -webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
    -moz-column-rule-style: solid; /* Firefox */
    column-rule-style: solid;
}
»それを自分で試してみてください

column-rule-widthプロパティは、カラム間のルールの幅を指定します。

div {
    -webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
    -moz-column-rule-width: 1px; /* Firefox */
    column-rule-width: 1px;
}
»それを自分で試してみてください

column-rule-colorプロパティは、カラム間のルールの色を指定します。

div {
    -webkit-column-rule-color: lightblue; /* Chrome, Safari, Opera */
    -moz-column-rule-color: lightblue; /* Firefox */
    column-rule-color: lightblue;
}
»それを自分で試してみてください

column-ruleプロパティは、上記のすべての列-rule- *プロパティを設定するための簡略記述特性です。

次の例では、列間のルールの幅、スタイル、色を設定します。

div {
    -webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid lightblue; /* Firefox */
    column-rule: 1px solid lightblue;
}
»それを自分で試してみてください

どのように多くの列要素万一スパンを指定します。

column-spanプロパティは、要素は全体またがる列の数を指定します。

次の例では、あることを指定<h2>要素は、すべての列にまたがって必要があります。

h2 {
    -webkit-column-span: all; /* Chrome, Safari, Opera */
    column-span: all;
}
»それを自分で試してみてください

列幅を指定します

column-widthプロパティは列に対して提案し、最適な幅を指定します。

次の例では、列の提案し、最適な幅は100pxにすべきであることを指定します。

div {
    -webkit-column-width: 100px; /* Chrome, Safari, Opera */
    column-width: 100px;
}
»それを自分で試してみてください

CSS3のマルチカラムのプロパティ

次の表は、すべてのマルチカラムのプロパティを示しています:

プロパティ 説明
column-count 要素がに分割されるべき列の数を指定します。
column-fill 列を埋める方法を指定します
column-gap 列の間のギャップを指定します。
column-rule すべての列-rule- *プロパティを設定するための簡略記述特性
column-rule-color 列間のルールの色を指定します
column-rule-style 列間のルールのスタイルを指定します。
column-rule-width 列間のルールの幅を指定します
column-span 要素は全体またがる列数を指定します
column-width 列の提案し、最適な幅を指定します
columns 列幅と列数を設定するための簡略記述特性