以前、プロジェクトを開発しているときに、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 分で学ぶ
文章のスタイルでは、このような状況がよく見られます コードは次のとおりです <div styl...
目次1. 異なるリクエストパスに応じて異なるデータを返す方法を学びます。 2. 送信データ: データ...
シナリオ最大 10000 要素のリストを正しくレンダリングする方法。無限ドロップダウン読み込みテクノ...
1. MySQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
CSS スクロールバースタイル変更コード .scroll::-webkit-scrollbar { ...
まず、MySQL とは何かを簡単に紹介します。簡単に言えば、データベースはデータを格納するための倉庫...
Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...
1. MySQL にログインし、SHOW VARIABLES LIKE 'character...
この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...
目次マインドマップとは何ですか? F6で描く方法アリペイ微信要約するマインドマップとは何ですか?マイ...
目次全体的な効果コンテナのスクロールイベントをリッスンするストア内の構成ページが戻るときのスクロール...
Docker-compose は GitLab をデプロイします1. Dockerをインストールする...
2級コンピュータ試験のMySQL知識ポイントの基礎、一般的なMYSQLコマンドは次のとおりです。よく...
目次1. キャラクター文法パラメータ索引戻り値2. 連結文法パラメータ文字列2 [, …文字列N]戻...