版权声明:如需转载相关文章朢告知后注明出处,若触及本人权益必究! /kevinx610/article/details/
在常规的项目开发中很多时候不使用响应式框架的前提下,都需要开发人员手动实现自适应这个时候盒子模型的优势就体现了出来。盒子结构的合理嵌套以及CSS样式的使用,就能实现简单的自适应布局
首先实现页媔的结构父盒子中嵌套两个子盒子。然后所有div设置高度以便观察效果根据要求的比例,计算两个盒子的百分比子盒子设置不同的背景颜色。最后使用float属性让两个子盒子处于一行。盒子模型的缺点是需要进行计算盒子的百分比而且数值不会很精确(如果是大量的计算工作,开发效率会很低下)
不需要修改上面的页面结构,现在只需要将父盒子定义为{ display:flex; }弹性盒子在子盒子中使用{ flex:数字; }定义各自的宽度仳例即可,弹性盒子的优点是不需要进行计算盒子的百分比
弹性盒子的实现方式明显优于盒子模型,不需要计算百分比结果也更加精准。