以前、プロジェクトを開発しているときに、flex レイアウトと position:absolute/fixed の競合という問題に遭遇しました。その後、私は解決策を思いつきました。今日はそれを皆さんと共有したいと思います。 プロジェクトの実践: ここで、上部にナビゲーション バーを作成し、それを上部に固定するために fixed を使用し、内部スタイルを設定するために Flexible Box レイアウトを使用したいのですが、Flexible Box レイアウトが失敗したことがわかりました。 HTML コードは次のとおりです。 <ul> <li>協会について</li> <li>協会憲章</li> <li>協会構造</li> <li>ダウンロード</li> </ul> CSS コードは次のとおりです。 ul { 位置: 固定; ディスプレイ: フレックス; コンテンツの両端揃え: スペースの間; マージン: 0 15px; 背景: ピンク; } li { フレックス: 1; リストスタイル: なし; 高さ: 100px; 行の高さ: 100px; テキスト配置: 中央; フォントサイズ: 30px; 境界線: 1px 実線 #fff; } 効果は以下のとおりです。 フレキシブル ボックス レイアウトが失敗したことがわかりました。この問題をどのように解決すればよいでしょうか? 変更後の HTML コードは次のとおりです。 <div class="nav-box"> <ul> <li>協会について</li> <li>協会憲章</li> <li>協会構造</li> <li>ダウンロード</li> </ul> </div> 変更後の CSS コードは次のとおりです。 .nav-box { 幅: 100%; 位置: 固定; } ul { ディスプレイ: フレックス; コンテンツの両端揃え: スペースの間; マージン: 0 15px; 背景: ピンク; } li { フレックス: 1; リストスタイル: なし; 高さ: 100px; 行の高さ: 100px; テキスト配置: 中央; フォントサイズ: 30px; 境界線: 1px 実線 #fff; } この時点で問題は解決されたことがわかりました。 flexレイアウトとposition:absolute/fixedの競合に関する記事はこれで終わりです。flexとposition:absolute/fixedの競合についての詳細は、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 |
>>: MySQL インデックス プッシュダウンを 5 分で学ぶ
序文最近、小さなデモを作成しました。大規模な工場のオンライン データを使用したため、インターフェイス...
コードをコピーコードは次のとおりです。 <HTML> <ヘッド> <T...
バイナリ docker 19.03 バージョンがインストール後に docker0 ブリッジを自動的に...
背景情報最近、Windows パフォーマンスに関する本を読み直しています。以前は SCOM 監視を使...
<テンプレート> <div id="ルート"> <...
序文: Vue では、props を使用して、もともと分離されていたコンポーネントを直列に接続するこ...
目次序文レンダリングsetTable コンポーネント使用結論序文フォームを使用して PC 側のプロジ...
まず、変更イベントは 1 つだけです。 changelevel() //値を選択選択を変更して行の値...
遅延読み込み(レイジー読み込み)とプリロードは、Web 最適化によく使用される手段です。 。 1. ...
私はインターネット上で数え切れないほどの my.cnf 構成を読みましたが、言及されている構成のほと...
CSS は Web ページで非常に重要な役割を果たします。近年の CSS の発展に伴い、疑似要素/疑...
背景ブロックチェーン ログ モジュールで作業しているときに、コンテナーが実行されている場合は、ログ ...
今日、Baiduのページで練習していたところ、検索ボックスとボタンの余白とパディングの値が0に設定さ...
Sysbench は、MySQL データベース ストレージ エンジン InnoDB のディスク I/...
あなたはこの質問について考えたことがあるでしょうか?デュアルアクティブが構成されている場合、データル...