三栏布局:圣杯、双飞翼、flex、栅格

2019-06-27  本文已影响0人  糕糕AA

--- 布局:圣杯、双飞翼、flex布局

1、圣杯布局: 需要设置position定位

2、双飞翼: 与圣杯布局的区别在于: “中间栏div内容不被遮挡”问题的思路不一样。

自己想到的方法:中间宽度为:width: calc(100% - 200px),此处为计算宽度,因为宽度要跟随左右侧栏宽度实现自适应

--- 栅格布局

父容器:

.container {
            display: grid;
            grid-template-rows: 100px 100px 100px; /*1fr 1fr fr,按宽高自动分配*/
            grid-template-columns: 100px 100px 100px;
         grid-template: repeat(3, 1fr) / repeat(3, 1fr); /*简单写法*/
        }
上一篇下一篇

猜你喜欢

热点阅读