CSS----vertical-align默認值產生的間隙

(一)vertical-align:默認值baseline,內聯元素在塊級元素中產生的空隙
在這裏插入圖片描述
在這裏插入圖片描述
當塊級元素box裏面的內聯塊元素img都是以默認的vertical-align:baseline對齊方式的時候,其實並不是完全充滿的,而是在底部有一定距離的空隙。
驗證:
在這裏插入圖片描述
關於height:默認情況下,這個屬性決定的是內容區( content area)的高度,但是,如果將 box-sizing 設置爲 border-box , 這個屬性決定的將是邊框區域(border area)的高度。即默認值:auto,此時的height的高度有line-height與font-size有關。
(2)解決第一個問題:莫名的空隙
1.設置行內元素爲塊級元素
在這裏插入圖片描述
2. 使用其他vertical-align值,除了默認值baseline
在這裏插入圖片描述
3. 修改父元素的line-height值(line-height:normal是默認值,約爲1.2)
在這裏插入圖片描述
4.修改font-size
默認的font-size爲16px,Chrome瀏覽器
在這裏插入圖片描述
修改默認的font-size爲0
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章