最近、開発中に両端が揃ったレイアウトに遭遇しました。レイアウトはパーセンテージに基づいていました。以前はフレックスレイアウトを使用していましたが、両端にフレックスレイアウトを使用すると、さまざまなバグが発生していました。例えば、以下のように動的に生成される場合、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 を応援していただければ幸いです。 |
以下のように表示されます。 CSSコードコンテンツをクリップボードにコピー分割{境界線: 2px 固...
<Head>タグに追加する<meta http-equiv="pragm...
CentOS システムで MySQL データベース ディレクトリの場所を変更する方法1. まず、My...
長い間 MySQL を使ってきたので、SQL 文はすでに覚えていると思います。そこで、その実行原理を...
今日、データベース操作はますますアプリケーション全体のパフォーマンスのボトルネックになりつつあり、こ...
目次1 つの Redis 設定ファイル2 Dockerコマンドの開始3 docker-compose...
目次サーバーはjupyterノートブックを実行します仮想環境次にファイアウォールをオフにしますJup...
explain コマンドは、クエリ オプティマイザーがクエリの実行を決定した方法を確認する主な方法で...
<tfoot> タグは、テーブル フッターのスタイルを定義するために使用されます。基本構...
データ分析の分野では、データベースは私たちの強力な助けとなります。クエリ時間を受け入れるだけでなく、...
リアルタイム レプリケーションは、企業データをバックアップする最も重要な方法です。主に、ユーザーが送...
目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...
具体的なコードは次のとおりです。 /*スクロールバーの幅*/ ::-webkit-スクロールバー{ ...
MySQL ドキュメントでは、MySQL 変数はシステム変数とユーザー変数の 2 つのカテゴリに分類...
目次序文1. ssコマンド2. Zabbix監視マシンの全体的なソケットステータス2.1. スクリプ...