再配合div>,,几乎可以完全任何页面布局
但是元素浮动后, 为了防止对它后面的同级元素产生影响, 就必须清除浮动clear
另外, 当元素之间具有层级关系时, 子元素的浮动会导致父元素失去高度...弹性布局flex
我们知道,浮动布局很容易实现元素水平居中, 但是垂直居中就非常的困难,实现起来很麻烦
用浮动技术来进行网页布局,是一种"无心插柳柳成萌"的结果, 算是一种巧合吧
使用Flex弹性布局,...="item">item3
div>
主轴(main axis):
也叫水平轴, 横轴,x轴
main start: 起始位置
main end: 结束位置
main size: 单个项目占据的主轴空间...自动缩小填充
CSS语法:
.item {
flex-shrink: number; /*defautl: 1*/
}
缩放规则
flex-shrink: 1: 所有项目都为1, 空间不足时,...自动等比例缩小填充主轴剩余空间
flex-shrink: 如果有一个项目为0, 其它项目为1, 则空间不足时, 它并不随其它项目缩小
注意: 该属性不支持负值, 即flex-shrink: -1 无效