• CSS经典布局--圣杯布局和双飞翼布局


    圣杯布局与双飞翼布局,都是属于三列布局的经典布局。
    双飞翼布局是圣杯布局的优化版,由淘宝UED提出;
    它们的效果图类似,但是实现方法不同。

    文章目录

    一、圣杯布局和双飞翼布局的常规方法

    首先打好底子(两者共用)

    
    
    
    
      
      1111
    
    
    
    
      
    头部
    中间自适应
    左列定宽
    右列定宽
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58

    在这里插入图片描述
    此时 “center” 中间自适应 被遮挡

    1.圣杯 position 解决(不推荐):

    css

      /* 圣杯 */
      .main {
        margin-left: 200px;
        margin-right: 300px;
      }
    
      .left {
        position: relative;
        left: -200px;
      }
    
      .right {
        position: relative;
        right: -300px;
      } 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    在这里插入图片描述
    解决了遮挡,但是当屏幕缩小,布局会乱!!!
    在这里插入图片描述

    2.双飞翼布局:

    html

    // center 加个div 文字放里面 
    
    中间自适应
    • 1
    • 2
    • 3
    • 4

    css

      /* 双飞翼 */
      .inner {
        /* height: 100%; */
        margin:0 300px 0 200px;
        border: 2px solid red;
      }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在这里插入图片描述

    二、圣杯布局–flex实现(推荐)

    
    
    
    
      
      圣杯-flex
    
    
    
    
      
      
    #center
    #left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51

    在这里插入图片描述

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    七分钟,数据转换器get到了
    【C++上层应用】4. 多线程
    【漏洞复现】weblogic-10.3.6-‘wls-wsat‘-XMLDecoder反序列化(CVE-2017-10271)
    C++ 17 filesystem
    Oracle EBS fndgfm.jsp error : 您没有访问此文件内容的权限
    四川大学2023考研真题复习资料可以找学长学姐吗?
    16:00面试,16:06就出来了,问的问题有点变态。。。
    FSL 6.07安装
    Tomcat部署及优化
    基于python+django+vue.js开发的停车管理系统
  • 原文地址:https://blog.csdn.net/m0_67401835/article/details/126099134