zoukankan      html  css  js  c++  java
  • 圣杯布局总结

    1.左侧定宽,右侧自适应布局

    html部分

    <div class="parent">
        <div class="layout_left">左边宽度固定</div>
        <div class="layout_main">主内容宽度自适应</div>
    </div> 

    css部分

    <style>
            *{
                margin:0;padding:0;
            }
            .parent:after {
                clear: both;
                content: " ";
                display: table;
            }
            .layout_left, .layout_main {
                float: left;
            }
            .parent {
                padding-left: 200px;
            }
            .layout_main {
                 100%;
                background:red;
            }
            .layout_left {
                 200px;
                margin-left: -200px;
                background:green;
            }
    </style>
    

    2.右侧定宽,左侧自适应布局

    html部分

    <div class="parent">
            <div class="layout_main">主内容栏宽度自适应</div>
            <div class="layout_right">侧边栏宽度固定</div>
    </div>

    css部分

    <style>
            *{
                margin:0;padding:0;
            }
            .parent:after {
                clear: both;
                content: " ";
                display: table;
            }
            .parent {
                padding-right: 200px;
            }
            .layout_main {
                 100%;background:red;
                float: left;
            }
            .layout_right {
                float: right;
                 200px;background:green;
                margin-right: -200px;
            }
    </style>
    

    3.左/右侧定宽,中间内容自适应布局

    html部分

    <div class="parent">
            <div class="layout_aside layout_left">左侧宽度固定</div>
            <div class="layout_main">主内容栏宽度自适应</div>
            <div class="layout_aside layout_right">右侧宽度固定</div>
    </div>
    

    css部分

    <style>
            *{
                margin:0;padding:0;
            }
            .parent:after {
                clear: both;
                content: " ";
                display: table;
            }
            .layout_aside, .layout_main {
                float: left;
            }
            .parent {
                padding:0 200px;
            }
            .layout_main {
                 100%;
                background:red;
            }
            .layout_aside {
                 200px;
                background:green;
            }
            .layout_left {
                margin-left: -200px;
            }
            .layout_right {
                margin-right: -200px;
                float: right;
            }
    </style>

    这些一般平时就够用了,最后附上作者链接

    https://www.cnblogs.com/lyzg/p/5160570.html

  • 相关阅读:
    Java 代码中如何调用 第三方Api
    如何编写README.md
    Gof 设计模式
    系统架构师-笔记
    我的账户
    软件设计师-成绩查询
    spring data jpa
    日志 logback
    spring boot 整合 Camunda
    Spring 中 bean 的生命周期?
  • 原文地址:https://www.cnblogs.com/jrxiang/p/11268189.html
Copyright © 2011-2022 走看看