この記事で説明する等幅レイアウトでは、純粋な CSS を使用して、要素の幅を手動で設定することなく、各要素の幅を同じにする効果を実現します。 1. テーブルセルを使用して実装する(IE8と互換性あり) <スタイル> 本文、div{ マージン: 0; パディング: 0; } .テーブルレイアウト{ display: table;/*親要素はtableに設定する必要があります*/ table-layout: fixed;/*この属性は必ず存在する必要があります。存在しない場合、効果は得られません*/ 幅: 50%; マージン: 20px 自動; } .テーブルセルレイアウト{ display: table-cell;/*子要素はtable-cellに設定する必要があります*/ 高さ: 40px; 境界線: 1px 実線 #666; 左境界線: なし; } .table-cell-layout:最初の子{ 左境界線: 1px 実線 #666; } </スタイル> <本文> <ul class="テーブルレイアウト"> <li class="table-cell-layout">li1</li> <li class="table-cell-layout">li2</li> <li class="table-cell-layout">li3</li> <li class="table-cell-layout">li4</li> <li class="table-cell-layout">li5</li> </ul> </本文> 2. フレックスレイアウトを使用して <スタイル> 本文、div{ マージン: 0; パディング: 0; } .flex-レイアウト{ ディスプレイ: フレックス; 幅: 50%; マージン: 20px 自動; } .flex-item{ フレックス: 1; 高さ: 40px; 境界線: 1px 実線 #666; 左境界線: なし; } .flex-item:最初の子{ 左境界線: 1px 実線 #666; } </スタイル> <本文> <ul class="flex-layout"> <li class="flex-item">li1</li> <li class="flex-item">li2</li> <li class="flex-item">li3</li> <li class="flex-item">li4</li> <li class="flex-item">li5</li> </ul> </本文> 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: Docker は 2003 年の問題を解決するために MySQL リモート接続を導入しました
目次1. 重複したリクエストをキャンセルする2. すべてのリクエストをクリーンアップするこのソリュー...
目次1. 連結() 2. 結合() 3. プッシュ() 5. シフト() 6. シフト解除() 7....
DNSとはDNS の正式名称は Domain Name System で、ドメイン名解決システムを意...
序文フロントエンドプログラミングでは、奇数、偶数などの数値を受け入れることができる nth-chil...
1. Pythonのインストール1. フォルダーを作成します。 mkdir python フォルダ...
疑問が生じるこの質問は、ファイルのダウンロードを記述しているときに発生しました。HttpServle...
<br />私は数年間フロントエンドに取り組んできました。フロントエンドについて完全に理...
1. JSON.stringify() と JSON.parse() の違い私たちは皆、JSON.s...
1. HTML部分 <Col span="2">ファイルをアップロー...
この記事では、指定された赤い封筒の順序と金額を実装するためのjsの具体的なコードを共有します。具体的...
目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...
この記事は主にInnoDBのロックに関する知識を素早く理解してもらうことを目的としています。 Roc...
目次1. IDEAはdockerプラグインをダウンロードします2. クラウドサーバーDocker 2...
よく遭遇する問題: 下部の要素を「下部に貼り付ける」効果を CSS でどのように実現するか。この記事...
目次序文オンラインXMLエディタの必要性テクノロジー事前調査ビジュアルプログラミングVSCODEプラ...