码迷,mamicode.com
首页 > Web开发 > 详细

css设置div高度与宽度相等的一种方法

时间:2018-07-08 10:45:08      阅读:473      评论:0      收藏:0      [点我收藏+]

标签:宽度   pad   ima   设置   image   png   alt   通过   文字   

div.category{

    width:33%;

    padding:33% 0 0;

}

1、关键在padding:33% 0 0这句代码,通过设置padding-top与宽度相等(padding使用百分比时,padding-top和padding-bottom使用的也是宽度的百分比,而不是高度的!!!),使div变成正方形。

2、这样设置后,还有问题,div里的内容都被挤到底部了。另外考虑div里文字本身的高度,修改为:

div.category{

    width:33%;

    padding:14% 0 14% 0;

}

结果:

技术分享图片

 

css设置div高度与宽度相等的一种方法

标签:宽度   pad   ima   设置   image   png   alt   通过   文字   

原文地址:https://www.cnblogs.com/oliverreal/p/9278969.html

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