0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

web浮動布局與彈性布局有什么區(qū)別

汽車玩家 ? 來源:黑馬程序員 ? 作者:黑馬程序員 ? 2020-05-05 22:30 ? 次閱讀

Web頁面布局技術(shù)主要css2.0中主要出現(xiàn)了浮動布局與定位,以及css3中新的布局方式彈性布局。

對于web頁面布局史中,浮動與定位統(tǒng)治了所有頁面的布局。定位有不可替代的優(yōu)點,主要的優(yōu)點是可以實現(xiàn)多層級結(jié)構(gòu),且子元素的位置不局限于父元素的范圍內(nèi)。

浮動布局主要用于解決多個塊元素共存于一行的問題。雖然浮動可以解決多個塊元素共存一行的問題,但是也會有非常不好的影響。

影響一,浮動元素會脫離文檔流,使用浮動技術(shù)后,還要清除浮動的影響。

圖1:元素浮動

web浮動布局與彈性布局有什么區(qū)別

圖2:清除浮動

web浮動布局與彈性布局有什么區(qū)別

影響二,在多個塊元素共存于一行后,在塊元素的寬度無法達(dá)到父元素的寬度時,為了美觀,會采用等距分隔或等距環(huán)繞設(shè)計。對于這樣的設(shè)計,則需要人為的,精確的計算塊元素的外邊距。

圖3:精確計算實現(xiàn)等距分隔

web浮動布局與彈性布局有什么區(qū)別

由于浮動技術(shù)有很多的缺點,所以將會受到很大的沖擊,它的對手將是彈性布局。彈性布局主要作用是,設(shè)置父元素內(nèi)的多個塊元素的排列順序以及分布方式。

彈性布局與浮動相比,不但可以實現(xiàn)多個塊元素共存于一行,而且對父元素沒有不好的影響,同時實現(xiàn)子元素等距分隔,或等距環(huán)繞并不需要人為的計算。彈性布局會自動計算。

圖4:彈性布局

web浮動布局與彈性布局有什么區(qū)別

圖5:實現(xiàn)等距離分隔

web浮動布局與彈性布局有什么區(qū)別

結(jié)束語:

望此文成為一盞明燈,指引你們來時的路。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1253

    瀏覽量

    69057
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    108

    瀏覽量

    14294
收藏 人收藏

    評論

    相關(guān)推薦

    理解彈性IP與浮動IP

    在云環(huán)境中,彈性IP和浮動IP是兩個經(jīng)常出現(xiàn)的名詞。它們能夠幫助企業(yè)優(yōu)化資源配置,提高管理效率。接下來本文將詳細(xì)介紹彈性IP與浮動IP的概念,并就它們的應(yīng)用場景展開深入探討。
    的頭像 發(fā)表于 08-29 16:16 ?166次閱讀

    華納云:java web和java什么區(qū)別java web和java什么區(qū)別

    Java Web和Java是兩個不同的概念,它們在功能、用途和實現(xiàn)方式上存在一些區(qū)別,下面將詳細(xì)介紹它們之間的區(qū)別。 1. 功能和用途: – Java是一種編程語言,它提供了一種用于開發(fā)各種應(yīng)用程序
    的頭像 發(fā)表于 07-16 13:35 ?333次閱讀
    華納云:java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    RV 和ARM什么區(qū)別

    district RV 和ARM什么區(qū)別
    發(fā)表于 06-26 12:41

    HarmonyOS實戰(zhàn)開發(fā)-Flex布局性能提升使用指導(dǎo)

    Flex為采用彈性布局的容器。容器內(nèi)部的所有子元素,會自動參與彈性布局。子元素默認(rèn)沿主軸排列,子元素在主軸方向的尺寸稱為主軸尺寸。 在單行布局
    發(fā)表于 05-10 14:26

    線路板的層和階什么區(qū)別

    線路板的層和階什么區(qū)別?
    的頭像 發(fā)表于 02-23 17:27 ?524次閱讀

    TC397多核之間數(shù)據(jù)訪問效率什么區(qū)別?本地和全局的效率什么區(qū)別

    TC397多核之間數(shù)據(jù)訪問效率什么區(qū)別,本地和全局的效率什么區(qū)別,可不可以將電機(jī)同步ADC采集放到主核0,算法在1核執(zhí)行
    發(fā)表于 02-06 07:42

    SPI和QSPI什么區(qū)別?

    SPI和QSPI什么區(qū)別?
    發(fā)表于 02-06 06:12

    hdi板與普通pcb什么區(qū)別

    hdi板與普通pcb什么區(qū)別
    的頭像 發(fā)表于 12-28 10:26 ?2486次閱讀

    pcb軟板和硬板什么區(qū)別

    pcb軟板和硬板什么區(qū)別
    的頭像 發(fā)表于 12-19 10:01 ?1489次閱讀

    RDMA和TCP/IP什么區(qū)別

    在分布式存儲網(wǎng)絡(luò)中,我們使用的協(xié)議RoCE、Infiniband(IB)和TCP/IP。其中RoCE和IB屬于RDMA (RemoteDirect Memory Access)技術(shù),他和傳統(tǒng)的TCP/IP什么區(qū)別呢,接下來我
    的頭像 發(fā)表于 11-30 09:19 ?1340次閱讀
    RDMA和TCP/IP<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    薄膜電阻和厚膜電阻什么區(qū)別

    電子發(fā)燒友網(wǎng)站提供《薄膜電阻和厚膜電阻什么區(qū)別.doc》資料免費下載
    發(fā)表于 11-21 09:24 ?0次下載
    薄膜電阻和厚膜電阻<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>

    openCV和openMV什么區(qū)別

    兩個什么區(qū)別,我們常用的視覺庫是哪個
    發(fā)表于 10-11 07:02

    哈希與加密什么區(qū)別

    哈希與加密什么區(qū)別
    發(fā)表于 10-09 06:29

    rdram和sdram什么區(qū)別?

    在電腦上拆到2條rdram內(nèi)存條,這個和sdram內(nèi)存條什么區(qū)別,可以兼容嗎
    發(fā)表于 10-08 09:01

    STM32的FSMC和FMC什么區(qū)別

    STM32的FSMC和FMC什么區(qū)別呢? 有的系列,比如F103是FSMC,有的系列,M4就是FMC了。這兩者什么區(qū)別呢?
    發(fā)表于 09-26 06:17