當使用內聯塊元件A維護的方法,所述元件周圍的空白真拋出了使用它的網格元件。由於空白,50%的兩個元素不能坐在一起。處理內聯塊網格&字體大小在CSS
這個最好的解決辦法是做喜歡的事:
.column {
display: inline-block;
vertical-align: top;
}
.grid {
font-size: 0;
> * {
font-size: initial;
}
}
<div class="grid">
<div class="column w50"></div>
<div class="column w50"></div>
</div>
然而,導致事情改變類型的大小(用EMS大小類型時)和那些明星選擇是在一點點皺起了眉頭。
刪除HTML中的空白是不是一個真正的選擇,它需要從維護方面走其他開發者需要知道,以確保空白被刪除,它不是那麼可讀。同樣的評論技巧。
在一個理想的世界,我只希望用柔性但IE9仍然是一個事。
我能得到過的明星選擇,如果我可以做一些事情,不改變子元素的字體大小。
編輯: 我瞭解有關於如何處理白色空間類似的問題,但是這是專門關於周圍的字體大小問題的方法。有一些技巧來修復空白,但上述可能是最好的,因爲它不像評論/負面保證金那樣不好。
這個問題是不是太廣,意見基礎或邀請討論,所以是題外話堆棧溢出 –
我d建議使用bootstrap。您可以設置將並排坐在一起的列,並且它也具有響應性。 –
@Paulie_D我不同意。但也許有人問過。 – HerrSerker