ホームページ > ウェブフロントエンド > CSSチュートリアル > インラインブロックリスト項目に不要なマージンがあるのはなぜですか?

インラインブロックリスト項目に不要なマージンがあるのはなぜですか?

Patricia Arquette
リリース: 2024-11-29 00:30:11
オリジナル
764 人が閲覧しました

Why Are There Unwanted Margins in My Inline-Block List Items?

インライン ブロック リスト項目の不要なマージン

HTML レイアウトがインライン ブロック要素のリストで構成されているシナリオでは、次のことが考えられます。リスト項目の周囲に不要な余白が表示される場合があります。この問題を解決するには、原因を理解し、適切な解決策を特定することが重要です。

マージンの原因:

この問題は、ディスプレイの使用によって発生します。リスト項目のインラインブロック。インラインブロック要素は本質的に空白を作成するため、各要素の右側に 4 ピクセルのマージンが生じます。

解決策 1: float: left;

単に変更するだけです。 display プロパティを float にします。リスト項目をそのままにすると、不要な項目が削除されます。 margin.

li {
    float: left;
    ...
}
ログイン後にコピー

解決策 2: リスト項目タグを連結する

または、リスト項目タグを 1 つのタグに連結して空白を削除することもできます。 line.

  • first
    gt;
  • first

    first解決策3: ブロック タグを削除する

    もう 1 つのオプションは、リスト項目内のブロック タグを削除して、すべてのコンテンツが 1 つの上にレンダリングされるようにすることです。行:

    • first
      gt;
  • first
  • g t;
  • first作成者これらのソリューションのいずれかを実装すると、インライン ブロック リストの項目から不要なマージンを効果的に削除できます。

以上がインラインブロックリスト項目に不要なマージンがあるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート