CSS は HTML マークアップ言語のスタイル記述を提供し、その中の要素がどのように表示されるかを定義します。 CSS は Web デザインの分野における画期的な技術です。これを使用して小さなスタイルを変更し、それに関連するすべてのページ要素を更新できます。 CSS では常に頭の痛い問題がありました。それは、レイアウトを作成するのが面倒であるということです。もちろん、さまざまなレイアウトを作成する方法やテクニックはたくさんありますが、レイアウトをより適切に管理できるように、CSS がいくつかの新しいプロパティを提供する必要があると常に感じています。幸いなことに、CSS3 には列レイアウトを作成するための新しい列属性のバッチが用意されており、これらの属性を使用すると、制御に float、clear、margin などの属性を使用する必要がなくなり、多くの問題を回避できます。
CSS コード
CSS3 の列シリーズ属性は、さまざまな機能を提供します。これらを組み合わせて使用すると、対応する列レイアウトを取得できます。
column-count: 列の数
column-gap: ギャップの幅。各列の間
column-width: 推奨される幅は使用されない可能性があります。ブラウザはこの値に基づいて計算します
column-rule-width: 列間の分割線の幅
column-rule-style: columns 列間の区切り線のスタイル
column-rule-color: 列間の分割線のデモンストレーション
column-span: 要素の幅を複数の列にまたがることを許可します
column-fill: 列の分割方法
列レイアウトでは、少なくとも column-count と column-gap を使用する必要があります:
/* 3 列、各列間の間隔は 10px */ul.col-3 {
column-count: 3; column-gap: 10px;}
列間のスペースを美しくしたい場合ギャップ、これも非常に簡単です:
/* 3 列、各列間の間隔は 10 ピクセル、金色の分離線あり */ul.col-3 {
column-count: 3; column-gap: 10px; column-rule: 1px solid #fc0;}
指定された要素は複数の列にまたがることもできます:
/ * 次の HTML を例に挙げます。
<div> <h3 id="表头">表头!</h3> <div>列 1</div> <div>列 2</div> <div>列 3</div> <div>列 4</div> <div>列 5</div> <div>列 6</div> <div>列 7</div> <div>列 8</div> <div>列 9</div> <div>列 10</div> <div>列 11</div> <div>列 12</div> </div>
*/div.col-3 { column-count: 3; column-gap: 5px;}div.col-3 h2 { column-span: all; text-align:center; background: #eee;}
は非常にシンプルで、表示される結果は期待どおりです。
CSS3 列を使用してページ レイアウトを作成することには、多くの利点があります。幅を計算する必要がなく、コンテンツによってレイアウトが崩れるかどうかを心配する必要もありません。これらの数学的問題はシステムが自動的に計算します。もう 1 つは、明確できちんとしたセマンティクスです。
上記の内容はCSS3カラム作成のページレイアウトに関するもので、皆様のお役に立てれば幸いです。
関連する推奨事項:
CSS3 と JS を使用して上昇する正方形の動的背景を作成する方法
以上がCSS3 Columns は便利な列形式のレイアウトですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

私が最初にCSS4¹のことを鳴らしたので、それについてもっと多くの議論がありました。私はここで他の人から私のお気に入りの考えをまとめようとしています。がある

新しいプロジェクトを開始するたびに、3つのタイプ、または必要に応じてカテゴリを検討しているコードを整理します。そして、これらのタイプは適用できると思います

私は、httpsの複雑さを公に嘆きながら罪を犯しました。過去に、私はサードパーティのベンダーからSSL証明書を購入し、問題がありました

JavaScriptの不変性を以前に作業したことがない場合は、変数を新しい値または再割り当てに割り当てることと混同しやすいことがわかります。

最近、カスタムチェックボックス、ラジオボタン、トグルスイッチを構築することは完全に可能です。必要でさえありません

プロジェクトにカウントダウンタイマーが必要だったことはありますか?そのようなことのために、プラグインに手を伸ばすのは自然なことかもしれませんが、実際にはもっとたくさんあります


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1
使いやすく無料のコードエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
