ナビゲーション要素は表示の影響を受けません: グリッド
P粉295728625
P粉295728625 2023-09-20 12:05:51
0
1
510

ナビゲーションバーにグリッド表示に設定されたいくつかの ul li 要素がありますが、期待どおりに動作しません。 li 要素は、グリッドが適用されていないように見えます。

これはコードです:

リーリー リーリー

しかし、grid-container クラスを nav の代わりに ul 要素に適用すると、正常に動作します。

誰かがその違いを説明できますか?ナビゲーションをグリッド表示に設定したい場合、どうすればよいですか?

P粉295728625
P粉295728625

全員に返信(1)
P粉321676640

nav には子要素 (ul) が 1 つしかないため、(display:grid) の効果は ul にのみ表示されます。li をグリッド ボックスとして扱いたい場合は、ul にクラス (grid-container) を追加する必要があります。ナビゲーションの代わりに正しい効果を得る

表示グリッドの効果は子要素にのみ表示されるため、li は nav の子要素ではないため、表示グリッドを nav に追加して li での効果を確認することはできないことに注意してください。

次のコードを参照してください

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!