美文网首页饥人谷技术博客
CSS 单栏、双栏、三栏、圣杯、双飞翼布局

CSS 单栏、双栏、三栏、圣杯、双飞翼布局

作者: _Dot912 | 来源:发表于2017-08-08 15:04 被阅读0次

代码1

代码2

代码3

代码4-float版

代码4-float简化版

代码4-flex版

代码5

圣杯布局

双飞翼布局

以上圣杯/双飞翼布局改为flex版


其中:

  • 圣杯布局:
    三列布局,两遍宽度固定,中间自适应,中间内容元素再dom元素次序中优先位置。
    缺点:中间栏最小宽度不能小于左侧边栏的宽度,不然会出现错乱。原因是左侧边栏要浮动上去,margin-left是-100%,如果中间栏宽度比左侧边栏小,那么就浮动不上去,因为对于侧边栏来说,中间栏的宽度空间是不够的。
  • 双飞翼布局:
    比圣杯布局多用了1个div,少用4个css属性,分别是:
    • 圣杯布局容器的 padding-left和padding-right
    • 左右两个div的position: relative及对应的right、left

双飞翼布局子div里用margin-left和margin-right共2个属性,比圣杯布局思路更直接和简洁一点。简单说起来就是双飞翼布局比圣杯布局多创建了一个div,但不用相对定位了。

相关文章

  • 入门任务11

    单栏布局三栏布局圣杯布局双飞翼布局页面范例

  • CSS布局

    单栏布局三栏布局圣杯布局双飞翼布局代码五

  • 单栏布局+三栏布局+圣杯布局+双飞翼+图片等间距

    单栏布局三栏布局圣杯布局双飞翼图片等间距展示

  • css入门11

    单栏布局三栏布局圣杯布局双飞翼布局实现如下页面

  • vip10-1211作业

    单栏布局 三栏布局三栏布局自己又简化写了一遍 圣杯布局 双飞翼布局

  • 特殊布局方法

    关于圣杯布局和双飞翼布局:CSS布局之--淘宝双飞翼布局双飞翼布局介绍CSS控制自适应宽度两三栏布局圣杯布局的实现...

  • CSS布局分类

    两栏布局 三栏布局 双飞翼布局 圣杯布局

  • CSS布局

    单栏布局双列布局三列布局圣杯布局双飞翼布局效果范例

  • CSS简单布局任务

    实现一个单栏布局 实现一个三栏布局 实现圣杯布局 实现双飞翼布局 实现效果

  • 任务11 CSS布局

    单栏布局-缩放后无滚动条单栏布局-缩放有滚动条单列布局-通栏三列布局圣杯布局双飞翼布局任务5

网友评论

    本文标题:CSS 单栏、双栏、三栏、圣杯、双飞翼布局

    本文链接:https://www.haomeiwen.com/subject/zimnlxtx.html