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>
相关推荐
清沫2 分钟前
规训 AI Agent 实践
前端·ai编程·cursor
明仔的阳光午后1 小时前
React 入门 02:从单页面应用到多页面应用
前端·react.js·前端框架
.生产的驴1 小时前
React 页面路由ReactRouter 路由跳转 参数传递 路由配置 嵌套路由
前端·javascript·react.js·前端框架·json·ecmascript·html5
非凡ghost1 小时前
批量转双层PDF(可识别各种语言) 中文绿色版
前端·windows·pdf·计算机外设·软件需求
苏卫苏卫苏卫1 小时前
【码源】智能无人仓库管理系统(详细码源下~基于React+TypeScript+Vite):
前端·react.js·typescript·vite·项目设计·智能无人仓库管理系统·码源
打小就很皮...1 小时前
PDF 下载弹窗 content 区域可行性方案
前端·javascript·pdf
江苏世纪龙科技2 小时前
新能源汽车故障诊断与排除虚拟实训软件——赋能职业教育新工具
学习
Felicity_Gao4 小时前
uni-app VOD 与 COS 选型、开发笔记
前端·笔记·uni-app
兔兔爱学习兔兔爱学习5 小时前
Spring Al学习7:ImageModel
java·学习·spring
我狸才不是赔钱货6 小时前
前端技术栈全景图:从HTML到现代框架的演进之路
前端·html