91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣使用float與inline-block

發布時間:2021-09-13 14:37:32 來源:億速云 閱讀:117 作者:柒染 欄目:web開發

這期內容當中小編將會給大家帶來有關怎樣使用float與inline-block,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。


首先是兼容性

float的話完全不用擔心什么瀏覽器都能兼容,比較是一個很老的屬性了.

inline-block則在IE8以上(包括8)才能使用,查了下資料,其實IE5.5的時候就已經有inline-block了,只是實現不一樣,所以想要兼容低版本的IE就只能用額外的代碼

代碼如下:


display:inline;  //強行不換行
zoom:1;          //  用來觸發hasLayout,有興趣深入理解的猴子可自行了解

其次是對父親元素的影響

inline-block的話,沒什么好說的,唯一要注意的就是每個設置了inline-block的元素直接都會有空隙,可以在父親元素里設置

代碼如下:


font-size: 0;

來消除,不過后果是什么大家都知道,不過我依然覺得這是最簡單暴力的方法,當然也有其他方法,還是請自行查找

float的話,設置了該屬性的元素會脫離文本流,也就是說和position:absolute一樣,不過對于一樣設置了該屬性的元素則不會.所以帶來的問題就是父親元素并不會隨著子元素的大小改變長寬,但是如果父親元素設置為inline-block的話,則長寬會隨著子元素變化(前提是瀏覽器兼容inline-block,如果兼容的話我就直接用inline-block了~).

所以在不給父親元素設置inline-block屬性的時候就需要清除浮動.

在父親元素結束前最后一個浮動元素后.clear:both下(原理大概就是用一個有文本流的元素定位父親元素的大小),這樣父親元素的高度就會隨浮動元素改變

最后是一點其他的小區別

基線:float和inline-block的基線不一樣

float的基線是浮動元素緊貼頂部

inline-block的基線是默認的基線,所以比較靈活可以配合vertical-align.

上述就是小編為大家分享的怎樣使用float與inline-block了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黄陵县| 定日县| 大化| 肥东县| 张家界市| 金阳县| 松滋市| 华容县| 涟源市| 大新县| 同江市| 岳普湖县| 长沙市| 元朗区| 九寨沟县| 闻喜县| 阿图什市| 沅江市| 神木县| 苍南县| 遂宁市| 稷山县| 栖霞市| 广州市| 罗江县| 仲巴县| 亚东县| 澄城县| 离岛区| 班戈县| 水城县| 开阳县| 进贤县| 兰溪市| 玉门市| 若羌县| 观塘区| 荥阳市| 临江市| 师宗县| 图们市|