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>
相关推荐
兔子坨坨3 分钟前
pycharm连接github(详细步骤)
windows·git·学习·pycharm·github
多多*4 分钟前
Spring之Bean的初始化 Bean的生命周期 全站式解析
java·开发语言·前端·数据库·后端·spring·servlet
linweidong9 分钟前
在企业级应用中,你如何构建一个全面的前端测试策略,包括单元测试、集成测试、端到端测试
前端·selenium·单元测试·集成测试·前端面试·mocha·前端面经
满怀101528 分钟前
【HTML 全栈进阶】从语义化到现代 Web 开发实战
前端·html
东锋1.340 分钟前
前端动画库 Anime.js 的V4 版本,兼容 Vue、React
前端·javascript·vue.js
满怀10151 小时前
【Flask全栈开发指南】从零构建企业级Web应用
前端·python·flask·后端开发·全栈开发
虾球xz1 小时前
游戏引擎学习第293天:移动Familiars
c++·学习·游戏引擎
lichuangcsdn1 小时前
【springcloud学习(dalston.sr1)】Eureka服务端集群的搭建(含源代码)(二)
学习·spring cloud·eureka
名誉寒冰1 小时前
RPC框架源码分析学习(二)
qt·学习·rpc
小杨升级打怪中1 小时前
前端面经-webpack篇--定义、配置、构建流程、 Loader、Tree Shaking、懒加载与预加载、代码分割、 Plugin 机制
前端·webpack·node.js