原文:如何消除inline-block產生的元素間空隙

前端初學者可能都會碰到這個問題:有時候排版需要,會把一些塊狀元素的display屬性設置為inline block,如 瀏覽器中顯示的結果: 雖然四個塊狀子元素排在了一行,但是子元素之間卻留有空隙 空隙產生原因:HTML中的換行符 空格符 制表符等空白符,字體大小不為 的情況下,空白符占據一定寬度,使用inline block會產生元素間的空隙。 解決方法 : . 父元素的font size設置為 ...

2015-09-21 12:21 2 4515 推薦指數:

查看詳情

去除inline-block元素空隙

inline-block元素在布局時會給我們帶來很多方便,但它有一個明顯的bug,就是inline-block元素會有一個4px的間隙(有的瀏覽器可能是8px)。廢話不多說了,直接講解決方法吧。 總體來時可分為兩種方法,一種是改變html結構法,另一種是css法。 先說第一種,比如下面這段 ...

Wed May 16 23:36:00 CST 2012 0 5810
display:inline-block元素之間空隙產生原因和解決辦法

在CSS布局中,如果我們想要將一些元素在同一行顯示,其中的一種方法就是把要同行顯示的元素設置display屬性為inline-block。但是你會發現這些同行顯示的inline-block元素之間會出現一定的空隙。 效果圖: 代碼: <!DOCTYPE html> ...

Wed Aug 21 17:50:00 CST 2019 1 703
去除inline-block元素的間距

一、現象描述   真正意義上的inline-block水平呈現的元素,換行顯示或者空格隔開的情況下會有間距,這是因為瀏覽器在解析時,會將換行等讀取成一個空格導致。 二、移出空格的方法   ① 我們可以去掉元素之間的換行和空格,這樣間距自然就沒有了,但是這樣會降低代碼的可讀性,不可 ...

Sun Mar 31 07:06:00 CST 2019 0 1271
消除display設置為inline-block產生間距的方法

一、現象描述 真正意義上的inline-block水平呈現的元素,換行顯示或空格分隔的情況下會有間距,很簡單的個例子: 間距就來了~~ 我們使用CSS更改非inline-block水平元素inline-block水平,也會有該問題: 您可 ...

Wed Jul 27 21:06:00 CST 2016 0 9230
解決關於inline-block元素換行問題

昨天群里有人問個問題:為什么button加了文字后,產生了對齊不一致的問題。 原因在於baseline的對齊問題。 然后就有人推薦了一篇文章:關於Vertical-Align你需要知道的事情 其中里面最后一個例子講到了如何解決inline元素換行的問題。 里面說用注釋可以解決換行 ...

Fri May 18 21:21:00 CST 2018 2 1492
並列 inline-block 元素互相影響問題

今天在做頁面時發現一個很奇怪的問題:當兩個設置了display: inline-block; 屬性的元素並列排放時,它們的位置能夠互相影響。 我們先來看看元素結構: 我們使三個div都設置為 inline-block,設置寬度使其居於一行內。如果再把 ...

Thu Dec 08 23:34:00 CST 2016 1 5370
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM