布局方式——2018-02-06

一、圣杯(双飞翼)布局

要求:左右宽度固定,中间宽度自适应伸缩,并且中间先加载。
代码实现:(定位实现)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>布局</title>
    <style>
        body{
            margin: 0;
        }
        .center{
            height: 500px;
            background: yellow;
            margin: 0 200px;/* 挤开左右两侧的宽度 */
        }
        .left{
            width: 200px;
            height: 500px;
            background: blue;
            position: absolute;
            top: 0;
            left: 0;
        }
        .right{
            width: 200px;
            height: 500px;
            background: red;
            position: absolute;
            top: 0;
            right: 0;
        }
    </style>
</head>
<body>
    <div class="center"></div>
    <div class="left"></div>
    <div class="right"></div>
</body>
</html>

二、等高布局

要求:内容撑开高度,左右两侧始终等高。
代码实现:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>登高布局</title>
    <style>
        body{
            margin: 0;
        }
        .wrap{
            width: 700px;
            margin: 30px auto;  
            overflow: hidden;   
        }
        .left{
            width: 300px;
            background: blue;
            float: left;
            padding-bottom: 1000px;
            margin-bottom: -1000px;
        }
        .right{
            width: 300px;
            background: yellow;
            float: left;
            padding-bottom: 1000px;
            margin-bottom: -1000px;
        }
    </style>
</head>
<body>
    <div class="wrap">
        <div class="left">
            &nbsp;页面内容
            &nbsp;页面内容
            &nbsp;页面内容
            &nbsp;页面内容
            &nbsp;页面内容
            &nbsp;页面内容
        </div>
        <div class="right">
            &nbsp;页面内容
        </div>
    </div>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • 前言 温馨提示:本文较长,图片较多,本来是想写一篇 CSS 布局方式的,但是奈何 CSS 布局方式种类太多并且实现...
    sunshine小小倩阅读 3,181评论 0 59
  • 常见的页面布局 作为一个像我这样的切图仔前端而言,拿到设计图的第一步就是要分析设计图大致地划分区域,然后选择一种最...
    自度君阅读 1,203评论 0 1
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,216评论 3 30
  • 一般而言,一个静态web页面的呈现需要通过html和css配合实现。html相当于页面的骨架,规定了文档的结构。c...
    夏木与晴空阅读 1,086评论 0 3