Html基础知识学习——圣杯布局、margin负值、等高布局(十七)

文章目录

圣杯布局

两边页面固定中间页面宽度随着浏览器大小自适应

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /*  圣杯布局:两边页面固定中间页面宽度随着浏览器大小自适应*/
        body {
            margin: 0;
        }

        .center {
            height: 600px;
            background-color: pink;
            margin: 0 200px;
        }

        .left {
            width: 200px;
            height: 600px;
            background-color: aqua;
            position: absolute;
            left: 0;
            top: 0;
        }

        .right {
            width: 200px;
            height: 600px;
            background-color: bisque;
            position: absolute;
            right: 0;
            top: 0;
        }
    </style>
</head>

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

</html>

margin负值

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .box{float: left;border: 10px solid #000;margin: 20px;}
        .box div{width: 100px;height: 100px;background-color: aquamarine;}
        .div1{margin-top: -30px;}
        .div2{margin-left: -30px;}
        .div3{margin-bottom: -30px;}
        .div4{margin-right: -30px;}
    </style>
</head>
<body>
    <div class="box">
        <div class="div1"></div>
    </div>
    <div class="box">
        <div class="div2"></div>
    </div>
    <div class="box">
        <div class="div3"></div>
    </div>
    <div class="box">
        <div class="div4"></div>
    </div>
    <div class="box">
        <div class="div5"></div>
    </div>
</body>
</html>

等高布局

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 等高布局 */
        body{margin :0}
        .wrap{width: 900px;margin: 0 auto;overflow: hidden;border: 10px solid #000;}
        .wrap :after{content: "";display:block;clear: both;}
        .left{width: 200px;background: red;float: left;padding-bottom:400px ;margin-bottom: -400px;}
        .right{width: 700px;background: yellowgreen;float: right;padding-bottom:400px ;margin-bottom: -400px;}
    </style>
</head>
<body>
    <div class="wrap">
        <div class="left">
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
        </div>
        <div class="right">
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
        </div>
    </div>
</body>
</html>
html 复制代码
<!DOCTYPE html>
<html lang="en">
   
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 等高布局 */
        body{margin :0}
        .wrap{width: 900px;margin: 0 auto;overflow: hidden;border: 10px solid #000;}
        .wrap :after{content: "";display: block;clear: both;}
        .left{width: 200px;background: red;float: left;padding-bottom:200px ;margin-bottom: -200px;}
        .right{width: 200px;background: yellowgreen;float: right;padding-bottom:200px ;margin-bottom: -200px;}
    </style>
</head>
<body>
    <div class="wrap">
        <div class="left">
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
        </div>
        <div class="right">
            &nbsp;  &nbsp;快快乐乐<br/>
            &nbsp;  &nbsp;快快乐乐<br/>
        </div>
    </div>
</body>
</html>
相关推荐
黑泽明*9 小时前
LVS-Keepalived-全解析
服务器·开发语言·笔记·学习·php
满栀5859 小时前
vue3动态路由详细效果
前端·javascript·vue.js·typescript·前端框架
使用小功能大师9 小时前
从零搭建高可用Web应用:全栈架构实战与成本优化完全指南
前端·阿里云·架构·服务搭建
IT_陈寒10 小时前
SpringBoot这个特性差点让我加班到凌晨
前端·人工智能·后端
qq_2676128910 小时前
Gitee DevOps的度量驱动持续改进:从构建数据到交付效率的量化管理与优化路径
前端·gitee·自动化
大模型码小白10 小时前
AI安全前沿:AI大模型安全防护的前沿技术
java·网络·人工智能·python·深度学习·学习·安全
meilindehuzi_a10 小时前
从 Vite 到 Axios 与 Mock:React Todos 全栈项目架构及请求链路详解
前端·react.js·架构
亿元程序员10 小时前
项目经理让我在 2D 项目里做 3D 音乐球球,我只好做了个“假的”
前端
糖果店的幽灵10 小时前
Codex官网前端可抄吗?从模仿到创新的技术实践指南
前端·人工智能
youqingyike10 小时前
【无标题】
前端·qt