邓洋前端学习——Flex布局之flex-basis属性

Flex布局是在09年的时候,W3C提出的一种新的布局方案,这种布局可以很简便的实现各种页面得到布局,这种布局用来为盒子模型提供最大的灵活型,又叫‘弹性布局’。

在css中任何一个容器都是可以作为一个Flex布局,比如一个盒子或者是一个行内的元素,如果使用的浏览器是webkit的内核,那么在前面一定要加上-webkit前缀。

要注意的是,当容器设定了Flex布局的话,子元素的float、clear还有vertical-align的属性就会失效。

flex-basis属性

flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。

它可以设为跟width或height属性一样的值(比如350px),则项目将占据固定空间。

邓洋前端笔记_CSS_flex-basis属性
在这里插入图片描述
版权所有:《邓洋的个人博客》 => 《邓洋的学习笔记:Flex布局之flex-basis属性

本文地址:http://dengyang006.cn/post/14.html