首页 > 其他分享 >三栏布局

三栏布局

时间:2023-01-22 22:44:06浏览次数:45  
标签:right 三栏 布局 center height width background left

子绝父相 + 左left:0px 右right:0px 中间margin:width

    <style>
        .container {
            position: relative;
            height: 600px;
        }

        .left,
        .right {
            height: 100%;
            position: absolute;
        }

        .left {
            top: 0;
            left: 0;
            width: 350px;
            background: deepskyblue;
        }

        .center {
            margin-left: 350px;
            margin-right: 550px;
            background-color: red;
            height: 100%;
        }

        .right {
            top: 0;
            right: 0;
            width: 550px;
            background: pink;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="left"></div>
        <div class="center"></div>
        <div class="right"></div>
    </div>
</body>

浮动布局 左float:left 右:float:right 中间:margin:width

    <style>
        * {
            margin: 0;
        }
        .container {
            height: 600px;
        }
        .left, .right {
            height: 100%;
        }
        .left {
            float: left;
            width: 300px;
            background: darkgreen;
        }
        .center {
            height: 100%;
            margin: 0 300px;
            background: red;
        }
        .right {
            float: right;
            width: 300px;
            background: deeppink;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="left"></div>
        <div class="right"></div>
        <div class="center"></div>
    </div>
</body>

Flex布局:display:flex; 子中:flex: 1

    <style>
        .container {
            height: 600px;
            display: flex;
        }
        .left {
            width: 200px;
            background: green;
        }
        .right {
            width: 300px;
            background: orange;
        }
        .left, .right, .center {
            height: 100%;
        }
        .center {
            flex: 1;
            background: red;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="left"></div>
        <div class="center"></div>
        <div class="right"></div>
    </div>
</body>

Grid布局 grid-template-columns: widthLeft auto widthRight

    <style>
        .container {
            height: 600px;
            display: grid;
            grid-template-columns: 200px auto 300px;
        }

        .left,
        .center,
        .right {
            height: 100%;
        }

        .left {
            background: orange;
        }

        .center {
            background: lightblue;
        }

        .right {
            background: deeppink;
        }
    </style>
</head>

<body>
    <div class="container">
        <div class="left"></div>
        <div class="center"></div>
        <div class="right"></div>
    </div>
</body>

标签:right,三栏,布局,center,height,width,background,left
From: https://www.cnblogs.com/openmind-ink/p/17064767.html

相关文章

  • 一文学会Flex布局
    参考:《CSS权威指南》(第四版)flex布局教程-语法篇-阮一峰1、Flex布局是什么FlexBox,弹性盒布局,顾名思义,就是元素具有弹性,能根据可用空间大小增减尺寸。2、基本概念......
  • 在linux下更换键盘布局
    作死中...想试试norman,但我用的是wayland,棺方官方的xkeymap用不了(实际在sway下是可以的只是当时我没发现)翻archwiki半天没找到方法,最后在fcitx5上发现了这个布局,果断换了......
  • 在SOUI中将自定义配置信息写到布局文件中
    SOUI的布局XML文件保存布局必须的信息。特定场合中,用户可能会需要在布局中指定业务需要处理的属性。比如启程输入法的皮肤。有的皮肤支持高分屏,有的皮肤不支持。对于这个......
  • 民营医院为何要搭建互联网医院系统,布局互联网医院远程在线医疗?
    互联网医院系统作为互联网医院的中坚力量,发挥着不可替代的作用,我们来看一下民营企业为何要搭建互联网医院系统呢?一是作为民营企业近三年来,线下门诊量相对来说会有一定缩减,营......
  • HTML之布局、表单、框架、颜色(笔记小结)
    ((9)-HTML之布局、表单、框架、颜色、颜色名、颜色值)1html布局1.1使用div块元素<div>元素是用于分组HTML元素的块级元素;1.1.1举例<!DOCTYPEhtml><html><hea......
  • 互联网医院系统开发功能强大,布局智慧医疗源码新模式
    互联网医院系统强大的功能基本上覆盖了患者诊前诊中诊后的所有环节,诊前主要提供导分诊能力,利用预约挂号功能,让患者不去医院即可挑选医生,完成预约挂号,在诊中环节,互联网医院更......
  • 4.PyQt5【布局组件】水平布局-QHBoxLayout
    一、前言QLayout是Qt中布局管理器的抽象基类,通过对QLayout的继承,实现了功能各异且互补的布局管理器。布局管理器不是界面组件,而是界面组件的定位策略;任意容器类型的组件都......
  • 5.PyQt5【布局组件】垂直布局-QVBoxLayout
    一、前言本节我们介绍布局组件中的垂直布局QVBoxLayout。二、学习目标1.QVBoxLayout垂直布局应用三、知识点1.【QVBoxLayout垂直布局应用】垂直布局将多个控件在垂直......
  • 6.PyQt5【布局组件】网格布局-QGridLayout
    一、前言本节我们介绍布局组件中的网格布局QGridLayout。二、学习目标1.QGridLayout网格布局的应用三、知识点1.【QGridLayout网格布局的应用】网格布局也称栅格布局......
  • 7.PyQt5【布局组件】表单布局-QFormLayout
    一、前言本节我们介绍布局组件中的表单布局QFormLayout。二、学习目标1.QFormLayout表单布局的应用三、知识点1.【QFormLayout表单布局的应用】表单布局以两列的形式......