亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎樣使用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

胶南市| 涞水县| 天气| 东辽县| 青川县| 斗六市| 唐海县| 大英县| 泸州市| 黑河市| 罗田县| 怀化市| 仁布县| 南京市| 新河县| 玛多县| 开化县| 利津县| 山阳县| 治多县| 二连浩特市| 乌拉特后旗| 玉溪市| 高尔夫| 天峻县| 洛阳市| 蓬莱市| 江永县| 长治县| 柘城县| 宁阳县| 鄂托克旗| 宜黄县| 康定县| 四会市| 桂东县| 阳信县| 基隆市| 兴文县| 丰都县| 靖安县|