成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

position:absolute、float、display:inline-block 都能實(shí)現(xiàn)相同效果,區(qū)別是什么?

瀏覽:79日期:2024-05-25 13:40:22

問(wèn)題描述

問(wèn)題解答

回答1:

個(gè)人來(lái)看

1、絕對(duì)定位完全脫離了普通流(flow,后面不再說(shuō)明),無(wú)法跟普通流建立交互關(guān)系(普通流能影響絕對(duì)定位,但絕對(duì)定位不影響普通流)。這樣來(lái)說(shuō),在一些彈性布局的場(chǎng)景中,絕對(duì)定位就存在一些缺陷,它只適應(yīng)也固定布局場(chǎng)景。

2、浮動(dòng),本身不是用來(lái)做布局的,而是做文字環(huán)繞效果。但是CSS2.1好像也就這個(gè)屬性能夠快速地滿足一些需求,因此才有了浮動(dòng)布局。浮動(dòng)相對(duì)絕對(duì)定位好處是,它可以影響IFC,也可以通過(guò) clear 清除浮動(dòng)影響塊級(jí)布局,可以與普通流建立良好的交互。 而且浮動(dòng)本身是脫離普通流的,在頂端對(duì)齊和右對(duì)齊上有特別的優(yōu)勢(shì)。而 inline-block 的垂直對(duì)齊上有更多選擇。

3、inline-block,這個(gè)屬性也不是用來(lái)布局的(偏向于排版),但是在 CSS3 普及之前,它的用處也很大。該元素的盒子在行框中進(jìn)行格式化,其順序與源HTML中的順序一一對(duì)應(yīng)。 同時(shí)該元素不脫離普通流,這比浮動(dòng)來(lái)說(shuō)有更大的優(yōu)勢(shì),它可以跟普通流產(chǎn)生自然交互,而不必要借助去其他屬性。而且相比浮動(dòng),相鄰元素間的垂直對(duì)齊方式,inline-block 比 float 更加靈活, float 格式化時(shí)有一條規(guī)則,就是越高越好(因此常常表現(xiàn)為頂端對(duì)齊),而 inline-block 在行內(nèi)格式化,擁有更靈活的垂直對(duì)齊方式。

應(yīng)用:

如果使用了浮動(dòng),清除浮動(dòng)就會(huì)成為你的副作用,而且如果你沒(méi)有良好的HTML/CSS 結(jié)構(gòu)的話,清除浮動(dòng)是一個(gè)很復(fù)雜的事情。

inline-block 雖然避免了清除浮動(dòng)的事情,但是會(huì)有另一個(gè)副作用,即空白符問(wèn)題。這個(gè)問(wèn)題的解決方案也令人十分蛋疼,因?yàn)楫吘?inline-block 不是布局屬性,它僅僅是行內(nèi)級(jí)塊容器盒子。 同時(shí),垂直居中、行高等問(wèn)題也有可能是一個(gè)副作用。

其他:

其實(shí)在 CSS2.1中,利用表格 table 布局也是非常強(qiáng)大的方法。表格布局在同行等高,同列等寬,垂直居中對(duì)齊上面的優(yōu)勢(shì)是其他方法很難媲美的。甚至于在自適應(yīng)場(chǎng)景中,表格布局的靈活性也非常出眾。

相關(guān)文章:
主站蜘蛛池模板: 日本久草网 | 日韩亚洲欧美理论片 | 天天拍拍夜夜出水 | 韩国欧洲一级毛片 | 久久93精品国产91久久综合 | 亚洲天堂手机在线 | 日鲁夜鲁鲁狠狠综合视频 | 天堂va欧美ⅴa亚洲va一国产 | 国产美女啪 | 亚洲理论欧美理论在线观看 | 天堂亚洲网 | 久久99精品久久只有精品 | julia中文字幕久久亚洲 | 国产精品自拍在线 | 国产一区二区精品久 | 欧美成人在线网站 | 午夜日b视频 | 亚洲人成免费 | 亚洲精品午夜 | 欧美性色生活片免费播放 | 在线看片不卡 | 欧美一级毛片免费大片 | 欧美精品 日韩 | 日本一区二区三区在线 视频 | 成人精品国产亚洲 | 久久狠狠| 67194欧美成l人在线观看免费 | 欧美另类高清xxxxx | 国产精品一二区 | 韩国精品一区二区三区四区五区 | 日韩精品免费一区二区 | 国产亚洲精品午夜高清影院 | 国产亚洲精品国看不卡 | 碰碰碰人人澡人人爱摸 | 中国国语毛片免费观看视频 | 岛国精品成人 | 久草视频免费看 | 国产亚洲欧美日韩在线观看一区二区 | 美女大片高清特黄a大片 | 伊在人香蕉99久久 | 在线看a级片 |