码迷,mamicode.com
首页 > 其他好文 > 详细

流式布局之等比列缩放的盒子。

时间:2015-08-27 11:14:44      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:响应式设计   布局   css   

说到等比列布局,很多开发者便想到js,在响应式设计逐渐成为主流的今天,流式布局这个词即使放在一两年前也绝算不得是个新鲜词汇。下面是一个布局实例:


    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
    <div class="item">here is somediv</div>
        *{
            padding: 0;
            margin: 0;
        }
        .item {
            float: left;
            width: 21%;
            margin: 10px 2%;
            height: 0;
            padding-bottom: 42%;
            background-color: #abcdef;
            overflow: hidden;
        }

注意,此处设置height为0主要是为了让padding-bottom撑开容器的高度。另外padding-left,padding-right ,padding-top,padding-bottom设置为百分百的时候,如果这个容器本身width是设置的百分百,则是相当于width进行设置。此处因为width的2倍。
如果元素本身width不是百分百,当padding的值是百分比形式时,百分比的基数是其所在元素的父元素的宽度而不是高度。

overflow:hidden也不会隐藏padding里面的文字,除非超出了padding的区域范围。

版权声明:本文为博主原创文章,未经博主允许不得转载。

流式布局之等比列缩放的盒子。

标签:响应式设计   布局   css   

原文地址:http://blog.csdn.net/u011263845/article/details/48022761

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!