1. 程式人生 > >製作九宮格出現的縫隙問題

製作九宮格出現的縫隙問題

使用移動端製作九宮格的時候,當li的高度比圖片img的高度高的時候,就會出現一條縫隙

解決的方法是:

  給圖片的css樣式新增塊屬性:display:block;就可以解決縫隙問題

 

讓ul的li橫向排列時,把li的display的屬性設定為inline-block,就會發現,li之間不能緊挨著,會有空隙,通過設定margin:0和padding:0都不能解決這個間隙

產生的原因:因為li標籤之間會有換行符,瀏覽器在渲染的時候,會把這些換行符渲染成一個空格

解決方法:

  1.給margin設定成負值

  2.給li標籤設定浮動

  3.在程式碼上做修改,將li標籤之間的換行字元帶來的空格