ラップされていないインライン ブロック間のスペースを解決する
ブラウザの幅にまたがるようにブロック要素を並べる場合、white-space: nowrap を使用すると効果的です。ただし、ブロック間に予期しない間隔が存在する可能性があります。
解決策
この間隔は、多くの場合、inline(-block) 要素間の空白文字に起因します。このスペースを削除する 1 つの方法は、空白を削除することです。
追加のアプローチ
空白を削除する他の方法には次のようなものがあります。
-
最小化HTML: 不要な空白を削除し、書式設定。
-
負のマージン: 子要素に負のマージンを追加します。
-
終了タグの分割: 終了タグを複数行に分割します。
-
フォント サイズをゼロにするテクニック: 親のフォント サイズを設定するフォント サイズを 0 に設定し、子用にリセットします。
-
インライン項目のフローティング: 子要素を個別にフローティングします。
-
フレックスボックスの使用: より多くの要素を使用します。柔軟な配置と配置のための最新のフレックスボックス レイアウト。
関連リソース
さらに詳しい情報については、Chris Coyier の記事または Stack Overflow の同様のトピックを参照してください。
- 画像とナビゲーション バーの間にギャップがあるのはなぜですか
- 方法インラインブロック要素間のスペースを削除するには?
- インラインブロックリスト間のスペース項目
- HTMLから「見えないスペース」を削除する方法
以上がインラインブロック要素間の不要なスペースを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。