肥宅钓鱼网
当前位置: 首页 钓鱼百科

css3浮动布局详解(css3中Flex布局详解)

时间:2023-08-15 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

布局的传统解决方案,基于盒状模型,依赖display属性position属性float属性。Flex布局,可以简便、完整、响应式地实现各种页面布局。Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。它的所有子元素自动成为容器成员,称为Flex项目,简称"项目"。

布局的传统解决方案,基于盒状模型,依赖 display属性position属性float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。

Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。

Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

一、先看看浏览器的支持情况:

flex浏览器支持情况

浏览器的支持方式,表明了应用场景,现在基本上在移动端应用较多。

二、常见的布局:

常见的布局

三、基本概念:

基本概念

1、采用Flex布局的元素,称为Flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称"项目"。

2、容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。

四、用法:

1、任何一个容器都可以指定为Flex布局。

.box{ display: flex; }

2、行内元素也可以使用Flex布局。

.box{ display: inline-flex;}

3、必要的浏览器前缀不可省略。

五、属性详解

1、flex-direction属性(主轴的方向---即项目的排列方向)

.box {

flex-direction: row | row-reverse | column | column-reverse;

}

属性的含义

具体表现:

具体表现

2、flex-wrap属性

默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。

示例图

.box{

flex-wrap: nowrap | wrap | wrap-reverse;

}

不换行的排列

wrap换行

wrap-reverse换行

文章太长了,故分为3节,下一篇继续写《css3中Flex 布局详解--- 2》,将把剩下的参数写完。

不好意思,给你带来不便,敬请谅解!。

PS:摘抄于《阮一峰的网络日志》和《A Visual Guide to CSS3 Flexbox Properties

    推荐阅读
  • 前线雷鸣战场详细攻略(前线台服5)

    培养皿:站撸即可。

  • 汽车加装亮条好还是原车好(汽车上最不起眼的号牌框到底有没有必要加装)

    一般按材质区分的话,车牌框可分为:ABS塑料材质、铁材质、铝合金材质、锌合金材质、黑钛合金材质、不锈钢材质、镁铝合金材质这几类。其中黑钛合金、不锈钢、镁铝合金的车牌框的质量会相对好一些,在硬度上都比较合适,防锈效果不错,而且不锈钢材质的车牌框在亮度上最好,镁铝合金车牌框最美观,当然价格上也要贵一点。

  • 长痘的人能吃巧克力蛋糕吗(长痘的人能不能吃巧克力蛋糕吗)

    许多人对于吃太多巧克力是否会长青春痘感到疑惑,事实上,食物中最容易致痘的就是甜食,比如:巧克力蛋糕,长痘的人是不建议吃的,而且不吃甜食的人比吃甜食的人分泌的胰岛素少,青春痘也较少,因此,对于长青春痘的患者,持续食用低升糖指数的食物一段时间后,即可明显降低痘痘的严重程度,并减少长痘痘的风险。

  • 光电子芯片未来(36氪首发推进光电编码器芯片国产化替代)

    「安必轩」量产的芯片数量已经超过两百万片,去年公司的销售额超过千万,预计2021年销售额将突破四千万。安必轩芯片采用特殊工艺,在设计时流出足够的偏移量,是解决这一问题的关键。胡琳斌表示,「安必轩」从技术难度最高的“光电编码器”突破,光电传感技术水平已经达到国际领先,国内唯一,未来将技术降维,逐步进入细分领域。

  • Win11极限精简版实测:C盘只需8GB空间 win11 c盘空间

    NTDEV日前在网上晒图,显示Tiny11系统在384MB的内存上都可以成功运行了。不仅内存占用要求低,Tiny11系统对磁盘的要求也大幅降低,原版Win11安装之后便通常需要至少20GB甚至更高容量他,有网友测试了Tiny11,安装之后C盘只占用了8GB,比原版大幅瘦身。当然,如果用户只是给旧机器体验下Win11,不在乎这些问题的话,尝试下Tiny11也是可以的。

  • 牛津布是什么面料(牛津布介绍)

    牛津布是什么面料牛津布又称牛津纺,是一种功能多样、用途广泛的面料,市场上主要有:套格、全弹、锦纶、提格等品种。起源于英国,以牛津大学命名的传统精梳棉织物,始于1900年左右。牛津布经纬线都采用涤纶FDY150D/36F。织物应用平纹组织在喷水织机交织而成,经纬密度为360X210,坯布经松弛、碱量、染色、防静电、涂层等处理后,具有质地轻薄、手感柔软、防水性好、耐用性好等优势。这样的牛津布做箱包是最好的,也是最常见的。

  • 未来十年投资金融资产(在一片恐慌之中)

    在此次增持后,BlackRockInc.共持有融创中国2.35亿股,股权比例达到5.02%。BlackRock,贝莱德集团,又称黑岩集团,是目前世界上最大规模的上市投资集团,椐其官网资料显示,截至2020年12月31日,贝莱德在全球管理的总资产达8.68万亿美元。因此,世界最大的投资集团的凶猛增持与市场对融创中国乃至整个中国地产行业板块的跌跌不休形成了强烈的鲜明对比。因为国内市场环境的一致不看好银行业,以至银行不得以到海外以净资产的估值上市。

  • 非法狩猎案例(男子组团非法狩猎)

    民警将车拦停盘查,在车内发现一只已经死亡的野鸡,并搜出三把木质弹弓、大量弹珠和泥丸、一只遥控音响,民警将车内三人崔某、杨某、张某依法传唤至宾县公安局宾西镇派出所办案区做进一步调查。经鉴定,被三人捕杀的野鸡为鸡形目雏科雏鸡,属于国家二级保护动物。犯罪嫌疑人崔某、杨某、张某因涉嫌非法狩猎罪被宾县公安局取保候审。目前,案件正在进一步侦办中。

  • 泡好的木耳放冰箱隔夜能吃吗(泡好的木耳放冰箱隔夜能不能吃)

    以下内容希望对你有帮助!将泡发的木耳装入保鲜盒中,放入低温3度左右的冷藏室中,木耳隔夜后是仍然能吃的,但泡发的木耳最好尽快烹饪食用,木耳泡发后,不管放哪里,时间长了,都会产生有毒物质,对身体健康有害。

  • 太阳为什么每天都能燃烧(太阳是在燃烧还是在爆炸)

    爆炸的后果是闪光、冲击波,使周边物体受到破坏。因此,在地球上爆炸所造成的威力,主要是空气的膨胀,在高温高压状态下,剧烈膨胀的空气无法及时疏散开来,就会发生地球式爆炸。因此地球上的任何爆炸都是无法与太阳爆炸相比的。随便一个耀斑爆发,都要比地球上所有储存的核弹同时爆炸能量大多了。