亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

使用inline-flex讓容器自適應(yīng)寬度

王笑朝 / 3522人閱讀

摘要:默認(rèn)使容器占據(jù)一整行寬度,高度根據(jù)子元素自適應(yīng)。讓容器,讓寬度根據(jù)數(shù)字大小自適應(yīng),這樣做也有一個(gè)缺點(diǎn),在容器寬度發(fā)生變化的時(shí)候,會(huì)發(fā)生閃爍。

想必flex大家都不陌生,但是你知道還有一種布局叫inline-flex嗎?

inline-flex和flex的區(qū)別很簡(jiǎn)單,除了inline-flex可以讓容器根據(jù)子元素內(nèi)容的寬高自適應(yīng)容器的寬度外,其他和flex幾乎一模一樣。

flex默認(rèn)使容器占據(jù)一整行寬度,高度根據(jù)子元素自適應(yīng)。
inline-flex寬高均由子元素自適應(yīng),特別適合做一些根據(jù)內(nèi)容而不斷增寬的組件。

下面就提一下使用場(chǎng)景,我想做一個(gè)點(diǎn)贊的組件,由一個(gè)圖標(biāo)和一個(gè)數(shù)字組成,由于數(shù)字是不斷變化的,10和9999的寬度顯然不一樣,所以基于這種情況,可以給兩種解決方案:

1.給容器一個(gè)固定寬度,但這也降低了組件的通用性。
2.讓容器display: inline-flex,讓寬度根據(jù)數(shù)字大小自適應(yīng),這樣做也有一個(gè)缺點(diǎn),在容器寬度發(fā)生變化的時(shí)候,會(huì)發(fā)生閃爍。

所以究竟使用哪種解決方案還是根據(jù)大家的項(xiàng)目業(yè)務(wù)自己決定吧!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/117063.html

相關(guān)文章

  • 適應(yīng)頁(yè)面的實(shí)現(xiàn)方式

    摘要:頁(yè)面自適應(yīng)自適應(yīng)是指頁(yè)面內(nèi)容自動(dòng)適應(yīng)屏幕大小,實(shí)現(xiàn)自適應(yīng)的方法有多種簡(jiǎn)易場(chǎng)景實(shí)現(xiàn)自適應(yīng)浮動(dòng)頁(yè)面居中元素寬度不寫(xiě)固定而設(shè)置百分比自動(dòng)匹配大小。后面詳細(xì)介紹柵格系統(tǒng)的實(shí)現(xiàn)方式。當(dāng)頁(yè)面寬度發(fā)生改變時(shí),每個(gè)柵格的大小會(huì)自動(dòng)調(diào)整以適應(yīng)頁(yè)面尺寸。 頁(yè)面自適應(yīng) 自適應(yīng)是指頁(yè)面內(nèi)容自動(dòng)適應(yīng)屏幕大小,實(shí)現(xiàn)自適應(yīng)的方法有多種: 1.簡(jiǎn)易場(chǎng)景實(shí)現(xiàn)自適應(yīng):浮動(dòng)、頁(yè)面居中、元素寬度不寫(xiě)固定而設(shè)置百分比自動(dòng)匹配大...

    molyzzx 評(píng)論0 收藏0
  • 適應(yīng)頁(yè)面的實(shí)現(xiàn)方式

    摘要:頁(yè)面自適應(yīng)自適應(yīng)是指頁(yè)面內(nèi)容自動(dòng)適應(yīng)屏幕大小,實(shí)現(xiàn)自適應(yīng)的方法有多種簡(jiǎn)易場(chǎng)景實(shí)現(xiàn)自適應(yīng)浮動(dòng)頁(yè)面居中元素寬度不寫(xiě)固定而設(shè)置百分比自動(dòng)匹配大小。后面詳細(xì)介紹柵格系統(tǒng)的實(shí)現(xiàn)方式。當(dāng)頁(yè)面寬度發(fā)生改變時(shí),每個(gè)柵格的大小會(huì)自動(dòng)調(diào)整以適應(yīng)頁(yè)面尺寸。 頁(yè)面自適應(yīng) 自適應(yīng)是指頁(yè)面內(nèi)容自動(dòng)適應(yīng)屏幕大小,實(shí)現(xiàn)自適應(yīng)的方法有多種: 1.簡(jiǎn)易場(chǎng)景實(shí)現(xiàn)自適應(yīng):浮動(dòng)、頁(yè)面居中、元素寬度不寫(xiě)固定而設(shè)置百分比自動(dòng)匹配大...

    omgdog 評(píng)論0 收藏0
  • BFC、IFC、GFC、FFC

    摘要:直譯為塊級(jí)格式化上下文。清除內(nèi)部元素浮動(dòng),撐開(kāi)高度。解決上下邊距重疊問(wèn)題,兩個(gè)元素分別放至不同的中。元素會(huì)位于與與之間,使得寬度縮短。伸縮容器外和伸縮項(xiàng)目?jī)?nèi)的一切元素都不受影響。原文地址:https://www.xingkongbj.com/blog/css/fc.html FC FC的全稱是:Formatting Contexts,是W3C CSS2.1規(guī)范中的一個(gè)概念。它是頁(yè)面中的一塊渲...

    gghyoo 評(píng)論0 收藏0
  • css布局的各種FC簡(jiǎn)單介紹:BFC,IFC,GFC,F(xiàn)FC

    摘要:完整的說(shuō)法是屬于同一個(gè)的倆個(gè)相鄰的的會(huì)發(fā)生重疊,與方向無(wú)關(guān)。元素會(huì)位于與與之間,使得寬度縮短。簡(jiǎn)單的說(shuō),有了之后,布局不再局限于單個(gè)維度了。 什么是FC? Formatting Context,格式化上下文,指頁(yè)面中一個(gè)渲染區(qū)域,擁有一套渲染規(guī)則,它決定了其子元素如何定位,以及與其他元素的相互關(guān)系和作用。 BFC 什么是BFC Block Formatting Context,塊級(jí)格式...

    mindwind 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<