多列布局

本文介绍了一种实现两列定宽布局的方法,通过浮动元素并利用clearfix清除浮动影响,确保页面结构正确显示。同时介绍了如何创建一个包含定宽主区域与侧边栏的简单网页示例。

两列定宽

image

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>两列布局</title>
    <style type="text/css">
    html,body,.body,.main,.side{
        margin: 0;
        padding: 0;
        height: 100%;
    }

    .body{
        width: 960px;
        margin: 0 auto;
    }

    .main{
        background-color: pink;
    }
    .side{
        background-color: #bebebe;
    }

    
    .main{
        float: left;
        width: 660px;

    }
    .side{
        float: right;
        width: 300px;

    }

    

    .clearfix:after{
        content: '.';
        display: block;
        clear: both;
        height: 0;
        overflow: hidden;
        visibility: hidden;
    }
    </style>
</head>
<body>
<div class="body clearfix">
    <div class="side">side</div>
    <div class="main">main</div>
</div>
</body>
</html>

 

image

main向 左浮动 ,side向右浮动。

main定宽660px, side定宽300px

在main和side 元素的父元素上加 clearfix,用来『清除浮动』,这样后续的元素就不会受到 main和side『浮动动作』的影响。

 

 

定宽+自适应

image

 

 

 

 

 

不定宽+自适应

image

 

 

 

多列不定宽

 

image

 

 

 

 

 

等宽

image

 

 

 

 

 

 

 

css float 属性介绍:http://www.w3school.com.cn/css/css_positioning_floating.asp

如果你使用 chrome浏览器,这里推荐给你一个浏览器插件(用于查看div 分布情况)  Div Density

开始做,坚持做,重复做
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值