1. 程式人生 > >inline-block元素設定overflow:hidden屬性導致相鄰行內元素向下偏移

inline-block元素設定overflow:hidden屬性導致相鄰行內元素向下偏移

1.背景

將一個行內元素設為行內塊,再設定溢位屬性時:

 span {
        width: 100px;
        display: inline-block;
        overflow: hidden;
    }

會導致左右相鄰元素被奇怪的向下拉動了一定的距離。

2.解決方法

設定其對齊基準為bottom,vertical-align: bottom;

 span {
        width: 100px;
        display: inline-block;
        overflow: hidden;
        vertical-align
: bottom
; }