0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

web浮动布局与弹性布局有什么区别

汽车玩家 来源:黑马程序员 作者:黑马程序员 2020-05-05 22:30 次阅读

Web页面布局威廉希尔官方网站 主要css2.0中主要出现了浮动布局与定位,以及css3中新的布局方式弹性布局。

对于web页面布局史中,浮动与定位统治了所有页面的布局。定位有不可替代的优点,主要的优点是可以实现多层级结构,且子元素的位置不局限于父元素的范围内。

浮动布局主要用于解决多个块元素共存于一行的问题。虽然浮动可以解决多个块元素共存一行的问题,但是也会有非常不好的影响。

影响一,浮动元素会脱离文档流,使用浮动威廉希尔官方网站 后,还要清除浮动的影响。

图1:元素浮动

web浮动布局与弹性布局有什么区别

图2:清除浮动

web浮动布局与弹性布局有什么区别

影响二,在多个块元素共存于一行后,在块元素的宽度无法达到父元素的宽度时,为了美观,会采用等距分隔或等距环绕设计。对于这样的设计,则需要人为的,精确的计算块元素的外边距。

图3:精确计算实现等距分隔

web浮动布局与弹性布局有什么区别

由于浮动威廉希尔官方网站 有很多的缺点,所以将会受到很大的冲击,它的对手将是弹性布局。弹性布局主要作用是,设置父元素内的多个块元素的排列顺序以及分布方式。

弹性布局与浮动相比,不但可以实现多个块元素共存于一行,而且对父元素没有不好的影响,同时实现子元素等距分隔,或等距环绕并不需要人为的计算。弹性布局会自动计算。

图4:弹性布局

web浮动布局与弹性布局有什么区别

图5:实现等距离分隔

web浮动布局与弹性布局有什么区别

结束语:

望此文成为一盏明灯,指引你们来时的路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1263

    浏览量

    69454
  • CSS
    CSS
    +关注

    关注

    0

    文章

    109

    浏览量

    14372
收藏 人收藏

    评论

    相关推荐

    FCCSP与FCBGA都是倒装有什么区别

    本文简单介绍了倒装芯片球栅阵列封装与倒装芯片级封装的概念与区别。 FCCSP与FCBGA都是倒装,怎么区分?什么区别
    的头像 发表于 11-16 11:48 1367次阅读
    FCCSP与FCBGA都是倒装有<b class='flag-5'>什么区别</b>

    美国多IP服务器和美国多服务器什么区别

    美国多IP服务器和美国多服务器什么区别 美国多IP服务器和美国多服务器在概念、功能以及应用场景上存在明显的区别。主机推荐小编为您整理发布美国多IP服务器和美国多服务器
    的头像 发表于 11-11 10:22 198次阅读

    RTOS与Linux到底什么区别

    很多做嵌入式开发的小伙伴都存在这样的疑惑:RTOS与Linux到底什么区别
    的头像 发表于 10-29 09:53 440次阅读

    理解弹性IP与浮动IP

    在云环境中,弹性IP和浮动IP是两个经常出现的名词。它们能够帮助企业优化资源配置,提高管理效率。接下来本文将详细介绍弹性IP与浮动IP的概念,并就它们的应用场景展开深入探讨。
    的头像 发表于 08-29 16:16 304次阅读

    华纳云:java web和java什么区别java web和java什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供了一种用于开发各种应用程序
    的头像 发表于 07-16 13:35 800次阅读
    华纳云:java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>java <b class='flag-5'>web</b>和java<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>

    请问ESPTOUCH和AIRKISS什么区别

    请问ESPTOUCH和AIRKISS什么区别?谢谢!
    发表于 07-12 12:44

    RV 和ARM什么区别

    district RV 和ARM什么区别
    发表于 06-26 12:41

    HarmonyOS实战开发-Flex布局性能提升使用指导

    Flex为采用弹性布局的容器。容器内部的所有子元素,会自动参与弹性布局。子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸。 在单行布局
    发表于 05-10 14:26

    线路板的层和阶什么区别

    线路板的层和阶什么区别
    的头像 发表于 02-23 17:27 719次阅读

    TC397多核之间数据访问效率什么区别?本地和全局的效率什么区别

    TC397多核之间数据访问效率什么区别,本地和全局的效率什么区别,可不可以将电机同步ADC采集放到主核0,算法在1核执行
    发表于 02-06 07:42

    SPI和QSPI什么区别

    SPI和QSPI什么区别
    发表于 02-06 06:12

    大电容和小电容什么区别

    大电容和小电容什么区别  大电容和小电容之间的区别主要包括以下几个方面:容量、尺寸、用途、性能、稳定性以及价格等。 首先,容量是大电容和小电容最直观的区别之一。大电容通常具有较大的容
    的头像 发表于 02-04 09:32 9094次阅读

    求助,TC275中不同的STEP什么区别

    TC275中不同的STEP什么区别?我看了一些芯片CA-STEP,DB-STEP,DC-STEP这几个step什么区别呢?或者从哪个手
    发表于 02-04 07:34

    怎么样实现PCB的布局

    布局的方式分两种,一种是交互式布局,另一种是自动布局,一般是在自动布局的基础上用交互式布局进行调整,在
    发表于 01-12 15:37 388次阅读

    hdi板与普通pcb什么区别

    hdi板与普通pcb什么区别
    的头像 发表于 12-28 10:26 2805次阅读