インライン ブロック リスト項目の不要なマージン
HTML レイアウトがインライン ブロック要素のリストで構成されているシナリオでは、次のことが考えられます。リスト項目の周囲に不要な余白が表示される場合があります。この問題を解決するには、原因を理解し、適切な解決策を特定することが重要です。
マージンの原因:
この問題は、ディスプレイの使用によって発生します。リスト項目のインラインブロック。インラインブロック要素は本質的に空白を作成するため、各要素の右側に 4 ピクセルのマージンが生じます。
解決策 1: float: left;
単に変更するだけです。 display プロパティを float にします。リスト項目をそのままにすると、不要な項目が削除されます。 margin.
li { float: left; ... }
解決策 2: リスト項目タグを連結する
または、リスト項目タグを 1 つのタグに連結して空白を削除することもできます。 line.
もう 1 つのオプションは、リスト項目内のブロック タグを削除して、すべてのコンテンツが 1 つの上にレンダリングされるようにすることです。行:
以上がインラインブロックリスト項目に不要なマージンがあるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。