三列布局,圣杯布局

这个是布局代码

图片发自简书App

三列布局


1.浮动方法

使用浮动,将左右两列,通过浮动也就是float:left和float:right浮动到左右两边,然后在给中间的块上下margin设为0,左右设为两列的宽度即可,废话不多说,上代码。

图片发自简书App

2.定位的方法

使用定位,将左右两列,通绝对过定位也就是position:absolute并且将左边列的left:0,top:0右边列的right:0,top:0,这样左右两列就通过定位给定位到左右两边,然后在给中间的块上下margin设为0,左右设为两列的宽度即可,废话不多说,上代码。

图片发自简书App

最后就是重头戏了---圣杯布局

3.圣杯布局

圣杯布局是使用场景最多也是使用最广泛的一种三列布局方法,首先在三列的父级或者是上一级(通常我们是用一个div将三列包在一起,这里的父级指的就是这个div)设置清浮动,清浮动常用的是overflow:hidden,然后设置padding:0 100px(这里的100px是根据左右两列的宽度设置的是可以更改的),然后中间列一定要设置宽度为百分百width100%,然后margin-right:-100px(这里的100px是根据左右两列的宽度设置的是可以更改的)还有就是每一列要等高既padding-bottom:10000px,margin-bottom:10000px,然后需要注意的是,右边一列需要设置相对定位position:relative,这里设置相对是因为元素在浮动以后需要启动BFC才能设置宽高,设置right-100px(这里的100px是根据左右两列的宽度设置的是可以更改的),废话不多说上代码

图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 有时会觉得,那个镜子里的人不是真正的自己。 比如有时去吃饭吃酒的那个我,不是我,而是给人情世故,给七情六欲绑架的某...
    一马行空阅读 294评论 0 3
  • 意漫丽莎冰淇淋官网很受广大消费者喜爱,是一款时尚、绿色、健康、营养的冰淇淋。意漫丽莎冰淇淋原料均选自国内外大型知名...
    co美食i阅读 188评论 0 0
  • 忘情豪饮朋友心, 今朝共唱曲中意。 杯杯不拒者是谁? 众人齐指沙发处。
    詹鹤塘阅读 140评论 0 0
  • 如果七十岁,我还健康我把剩下的岁月留给你虽然皱纹满面和着白发苍苍透过彼此沧桑的外表看到的只有对方 如果七十岁,我还...
    太空土豆阅读 329评论 0 10
  • Solar从小没很多玩具。 来家之前,给它买了一个硅胶软齿梳。当时的决心也是很大的,做好了与满家猫毛共同生活的准备...
    亲爱的普朗阅读 280评论 0 0