最近、開発中に両端が揃ったレイアウトに遭遇しました。レイアウトはパーセンテージに基づいていました。以前はフレックスレイアウトを使用していましたが、両端にフレックスレイアウトを使用すると、さまざまなバグが発生していました。例えば、以下のように動的に生成される場合、3列以上であれば、両側に以下のリストが分散されます。 オンラインでいくつかのチュートリアルを見つけましたが、それらはすべて操作の幅が固定されていました。それをパーセンテージ形式に変更して簡単に記録しました。 <スタイル> * { パディング: 0px; マージン: 0px; ボックスのサイズ: 境界線ボックス; } .max-box { 最大幅: 1200px; マージン: 0px 自動; } 。箱 { オーバーフロー: 非表示; 幅: calc(100% + 20px); 左マージン: -10px; } .インナー{ 高さ: 100px; 境界線: 実線 1px 赤; フロート: 左; 左マージン: 10px; 幅: calc(((100% - 20px) - 10px * 3) / 4); } .max-box2 { 最大幅: 1200px; マージン: 50px 自動; 境界線: 実線 1px 赤; 高さ: 200px; } </スタイル> 次にHTMLへ <div class="max-box2"> </div> <div class="max-box"> <div class="box"> <div class="inner"> </div> <div class="inner"> </div> <div class="inner"> </div> <div class="inner"> </div> </div> </div> これらを HTML に記述すると、その効果を確認できます。 最後に、式をまとめてみましょう x = 10px; つまり、必要な間隔 y = 4 つまり、必要な行数 親: width: calc(100% + (x * 2)); 子: 幅: calc(((100% - (x * 2)) - x * ( y - 1)) / y ); 要約する CSS レイアウト - 両端レイアウト (親の負のマージンを使用) に関するこの記事はこれで終わりです。CSS レイアウトの親の負のマージンに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...
目次1. Dockerをビルドする2. コンテナに入る3. 設定ファイルを変更する4. Kafkaを...
ブランクのブログ: http://www.planabc.net/ innerHTML プロパティは...
HTML メタビューポート属性の説明ビューポートとはモバイル ブラウザは、Web ページを仮想の「ウ...
今日もまた罠に落ちてしまいました。 私は以前MySQLの主キーオーバーフローに遭遇したことがあり、そ...
目次序文1. SCPの使用法2. sftpを使用する3. scp と sftp の違いは何ですか?ど...
1. ベクターマップベクター グラフィックスは直線と曲線を使用してグラフィックスを表します。これらの...
この記事では、例を使用して、MySQL トリガーの追加、削除、変更、およびクエリ操作について説明しま...
序文注: テストデータベースのバージョンはMySQL 8.0ですテストデータ: テーブルzqs(id...
ここ数年、ウェブサイト開発では DIV+CSS が非常に人気があり、当時は大きな騒動を引き起こしまし...
最近、Ant Design Blazor コンポーネント ライブラリにマルチタブ コンポーネントを実...
1. データベースをインストールする1) yum -y install mysql-server (...
序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...
入力ファイルの HTML コントロールを Web ページに追加します。 <input id=&...
接続数を取得する --- 最大接続数を取得します。SHOW VARIABLES LIKE '...