优惠活动 - 10周年庆本月新客福利
优惠活动 - 10周年庆本月新客福利
优惠活动 - 10周年庆本月新客福利

公司网站制作弹性盒模型布局网页

日期 : 2020-12-12 20:29:25
        弹性盒模型布局网页。弹性盒布局模型是CSS3规范中提出的一种新的布局方式。使用该模型,可以很轻松地创建自适应浏览器窗口的布局,可以解决浮动定位等方法难以解决的问题(李东海,HTML5+CSS3从入门到精通:清华大学出版社,2017;曾祥利,柴炜嘉,响应式布局中栅格系统和弹性盒子的比较:产业与科技坛,2015),为网页设计提供了更加灵活的操作方法。

        要开启弹性盒模型,只需要设置父盒子的display属性值为box(或者inline—box)即可,实现父容器里面子元素的排列方式、顺序、方向等问题。比如不使用浮动和定位的情况下实现块级元素的水平排列,可以把父元素的宽度按照比例分配子元素且自适应高度。但是部分浏览器还不能很好的支持CSS3的属性,在书写CSS代码的时候,需要明确目标浏览器前缀。

        2011年之后,display属性值改设为flex(或者inline-flex),大部分新版浏览器基本都不用使用前缀了,这也是所谓的标准语法或新版本语法。但是display:flex不能完全替代display:box。

相关文章