如何实现页面中有间隔的方格布局-创新互联

     
  •    
  •      
  •    
  •      
  •    
  •      
  •    
  •   
    .list{
     overflow: hidden;
    }
    .list li{
     width: 20%;
        height: 100px;
        float: left;
    }
    .content{
     margin-right: 10px;
    }

    此时我们可以想象到,最后一个元素还多了一个10px的间距,那么最后一步就是如何解决这个间距的问题。

    拉伸父元素,隐藏尾部的间隙

    我们给list再套一个元素,让list在其父元素下拉伸,刚好隐藏掉多余的部分。

    
      
        
  •            
  •     
  •            
  •     
  •            
  •     
  •            
  •     
  •            
  •   
    .wrapper{
     width: 800px;
        overflow: hidden;
    }
    .list{
     overflow: hidden;
        margin-right: -10px;
    }
    .list li{
     width: 20%;
        height: 100px;
        float: left;
    }
    .content{
     margin-right: 10px;
    }

    可以查看实际效果,最终能实现我们开头所展示的效果!且这种布局方式有很多的扩展性,如果一行是4个,那么只需要把每个元素的宽设置为 25%,且在元素的个数中减去一个就行。

    到此,关于“如何实现页面中有间隔的方格布局”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


    本文标题:如何实现页面中有间隔的方格布局-创新互联
    标题来源:http://csdahua.cn/article/pcsjd.html
    扫二维码与项目经理沟通

    我们在微信上24小时期待你的声音

    解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

    其他资讯