网站建设中的Display简单快速布局
2021/09/26

这篇文章是卓悦·迈创·边肖写的。如转载请注明出处。如需深圳网站建设、高端网站建设、营销网站建设、企业网站建设、品牌网站建设、平面广告设计服务,请联系卓悦迈创深圳网站建设公司。


每个人都必须了解显示器布局。此属性用于定义创建布局时由元素生成的显示框类型。对于HTML这样的文档类型,不小心使用显示是很危险的,因为可能会违反HTML中定义的显示层次。对于XML来说,因为XML没有这样的内置层次,所以所有的显示都是绝对必要的。今天我们就和大家分享一下网站建设中Display的简单快捷的布局:

在大多数以前的网页布局中,经常使用浮动、定位和居中。为了达到这些效果,我们通常使用CSS中的显示属性+位置属性+浮动属性。但是对于一些布局来说,非常不方便,往往要花费不必要的时间才能达到想要的效果。新特性显示的出现:CSS3中的flex使我们能够节省时间和优化代码,实现各种页面的简单快速布局。Flex是Flexible Box的缩写,意思是“灵活的布局”。它的优势在于为箱式模型提供了最大的灵活性。而且,显示:flex兼容大部分主流浏览器,部分浏览器在使用时需要加前缀。例如,带有Webkit内核的浏览器必须以-webkit为前缀。


使用display: flex将父元素容器布局为指定的柔性框时,只需在父元素中设置:display: flex即可;包含在父元素中的子元素的浮动、清除和垂直对齐属性不起作用。内嵌元素容器的弹性框设置为显示:inline-flex;弹性盒有两个轴,一个水平主轴(水平轴)和一个垂直横轴(纵轴)。默认横轴为主轴,默认从左到右;纵轴为副轴,默认为自上而下。


在带有display: flex set的父元素上,关于灵活布局的属性主要有flex-direction、flex-wrap、align-content、align-items和align-content。这些属性从主轴方向定义了父元素中子元素的弹性,是否换行,子元素在主轴上的对齐,子元素在横轴上的对齐,子元素在多轴上的对齐,从而达到想要的效果。


将父元素定义为弹性框后,子元素拥有的属性有:order、flex-grow、flex-shrink、flex-base、align-self。顺序指定子元素出现的顺序。值越小,阶数越高,默认值为0;Flex-grow定义子元素的放大比例,默认为0,这意味着即使父元素有剩余的空,子元素也不会被放大。设父元素的宽度为500px,三个子元素的宽度分别为100px。如果所有子元素的flex-grow值为1,那么如果父元素有剩余的空,那么子元素将按比例放大,也就是说,剩余的200/3点将给予三个子元素。如果一个子元素flex-grow为1,一个为2,第三个为3,那么这三个子元素分别被分为200*(1/6)、200*(2/6)和200 * (3/6)。Flex-shrink定义子元素的缩减比例,默认为1。当父元素空不足时,如果每个条目的flex-shrink值为1,则表示等比例缩小;如果为0,则表示没有减少。

这篇文章是卓悦·迈创·边肖写的。如转载请注明出处。如需深圳网站建设、高端网站建设、营销网站建设、企业网站建设、品牌网站建设、平面广告设计服务,请联系卓悦迈创公司。

我们的优势
上门服务

支持POS机刷卡

最快1小时上门交接资料

专业服务

具有10年以上财务工作经验

严格按照新三板财务标准做账

价格透明

拒绝隐形消费

价格全称透明合理

支付随心

支付宝扫码支付、POS机刷卡

微信扫码支付、现金收款