刪除塊元素之間的空白
將塊元素彼此相鄰放置時,儘管設置了white-space: nowrap,但仍可能會遇到將它們分開的隨機空格。這種間隙源自於 HTML 中的空白字符,例如換行符或製表符。
解決方案:註解掉空白
一個簡單的解決方案包括註解掉元素之間的空白:
這有效地消除了多餘的空間並消除了多餘的空間並將元素無縫地彼此並排放置。
其他技巧
除了註解掉空格之外,還可以考慮以下方法:
-
最小化HTML:消除HTML 中所有不必要的空格。
-
負邊距: 將負邊距應用於要重疊的元素
-
斷開結束標籤:拆分結束標籤並將其放在新行上。
-
零字體大小父級:設定將父容器的字體大小設為零並為子容器重設它元素。
-
Flexbox: 使用 CSS Flexbox 控制元素之間的間距。
其他資源
- [Chris Coyier 的文章](https://css-tricks.com/fighting-the-space- Between-inline-block-elements /)
- [SO:影像與導覽列之間的間隙](https://stackoverflow .com/questions/13496260/why-is-there-a-gap- Between-image-and-navigation-bar)
- [SO:刪除空格內聯塊元素之間](https:// stackoverflow.com/questions/8156026/how-to-remove-the-space- Between-inline-block-elements)
以上是為什麼我的塊元素之間有額外的空間,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!