inline-block元素之間怎么會有間隙假哎?

先來看問題吝梅。很多時候當我們給一組塊級元素設置display:inline-block樣式的時候會發(fā)現每個塊級元素之間有空隙员咽。

inline-block元素之間的空隙

這組空隙到底是哪兒來的根暑?為了防止誤解我先貼出代碼:

.inline-block {
    display: inline-block;
    margin: 0;
    width: 40px;
    height: 20px;
    color: white;
    background-color: darkcyan;
    text-align: center;
}

 <div class="inline-block">1</div>
 <div class="inline-block">2</div>
 <div class="inline-block">3</div>
 <div class="inline-block">4</div>

可以看出在css樣式設置中并沒有設置元素間的空隙力试。

我們稍作改變

.inline-block {
    display: inline-block;
    margin: 0;
    width: 40px;
    height: 20px;
    color: white;
    background-color: darkcyan;
    text-align: center;
}

 <div class="inline-block">1</div><div class="inline-block">2</div><div class="inline-block">3</div><div class="inline-block">4</div>

再看效果:


同樣設置inline-block,縫隙沒了

神奇的事情發(fā)生了购裙,縫隙沒了懂版!

好了鹃栽,先作一個不是很科學的總結躏率,空隙主要是“換行”背鍋,那就想幾個辦法“消除換行”民鼓。

  • 寫成如下樣式
<div></div
><div></div
><div></div>
  • 寫在一行上
<div></div><div></div><div></div>
  • 把中間的內容注釋掉
<div></div><!--
--><div></div><!--
--><div></div>

再來幾個復雜點的辦法:

  • 在父元素上設置空隙處字體大小font-size:0
  • 使用負margin
  • 看起來非主流的辦法,無閉合標簽
<div>
<div>
<div>
<div></div>

以上方法足夠對付這個小bug了薇芝。那么這個bug究竟是怎么產生的呢?

上面已經說的很清楚了丰嘉,這是“換行”或者“空格”在背鍋夯到。其實我們打“空格”或者“回車”換行都相當于鍵入了空白字符。想一下饮亏,我們在html中打一連串字然后突然“空格”一下是不是會有一個留白耍贾?好了,這樣小bug的原因也很清晰了路幸,以后遇到了就用上面的方法解決吧荐开。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市简肴,隨后出現的幾起案子晃听,更是在濱河造成了極大的恐慌,老刑警劉巖砰识,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件能扒,死亡現場離奇詭異,居然都是意外死亡辫狼,警方通過查閱死者的電腦和手機初斑,發(fā)現死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來膨处,“玉大人越平,你說我怎么就攤上這事频蛔。” “怎么了秦叛?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵晦溪,是天一觀的道長。 經常有香客問我挣跋,道長三圆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任避咆,我火速辦了婚禮舟肉,結果婚禮上,老公的妹妹穿的比我還像新娘查库。我一直安慰自己路媚,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布樊销。 她就那樣靜靜地躺著整慎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪围苫。 梳的紋絲不亂的頭發(fā)上裤园,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音剂府,去河邊找鬼拧揽。 笑死,一個胖子當著我的面吹牛腺占,可吹牛的內容都是我干的淤袜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼衰伯,長吁一口氣:“原來是場噩夢啊……” “哼铡羡!你這毒婦竟也來了?” 一聲冷哼從身側響起嚎研,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蓖墅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后临扮,有當地人在樹林里發(fā)現了一具尸體论矾,經...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年杆勇,在試婚紗的時候發(fā)現自己被綠了贪壳。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡蚜退,死狀恐怖闰靴,靈堂內的尸體忽然破棺而出彪笼,到底是詐尸還是另有隱情,我是刑警寧澤蚂且,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布配猫,位于F島的核電站,受9級特大地震影響杏死,放射性物質發(fā)生泄漏泵肄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一淑翼、第九天 我趴在偏房一處隱蔽的房頂上張望腐巢。 院中可真熱鬧,春花似錦玄括、人聲如沸冯丙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胃惜。三九已至,卻和暖如春洁墙,著一層夾襖步出監(jiān)牢的瞬間蛹疯,已是汗流浹背戒财。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工热监, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人饮寞。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓孝扛,卻偏偏與公主長得像,于是被迫代替她去往敵國和親幽崩。 傳聞我的和親對象是個殘疾皇子苦始,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,754評論 1 92
  • ?前端面試題匯總 一慌申、HTML和CSS 21 你做的頁面在哪些流覽器測試過陌选?這些瀏覽器的內核分別是什么? ...
    Simon_s閱讀 2,220評論 0 8
  • 本文轉發(fā)自github, 原文地址 前端開發(fā)知識點: 作為一名前端工程師,無論工作年頭長短都應該掌握的知識點: 此...
    XDUZ閱讀 615評論 0 8
  • 漫漫人生路蹄溉,我們可能讀過很多書咨油,但是讓你復述一本書的內容卻不一定記得起來,因為人類的記憶是有限的柒爵。如果你想在讀完每...
    友話明說閱讀 448評論 0 6
  • 淺拷貝 淺拷貝就是對內存地址的復制役电,讓目標對象指針和源對象指向同一片內存空間。如: char* str = (ch...
    Asserts閱讀 318評論 0 0