为了账号安全,请及时绑定邮箱和手机立即绑定

inline元素的padding百分比值的宽高不等?

inline元素的padding百分比值的宽高不等?

星空下的小孩 2016-08-31 18:24:36
设置了font-size为0后,也没有变为正方形啊?而且为什么是宽大于高?好郁闷。。。
查看完整描述

1 回答

已采纳
?
悟二空

TA贡献10条经验 获得超29个赞

其实是正方形的。微笑

//img1.sycdn.imooc.com//57c6cf3b0001ba4d08580897.jpg

你将他们放到浏览器中间来,你就可以看到是正方形了。怎么放?用相对定位就可以。

<!DOCTYPE html>
<html>
<head>
	<style>
		* {
			/* debug */
			margin: 0;
			padding: 0;
		}
		.box {
			width: 300px;
			border: 1px solid black;
			/* debug */
			margin: 0px 10px;
		}
		.w50 {
			padding: 50%;
			background: red;
			font-size: 0;
			/* debug */
			position: relative;
			top: 155px;
		}
	</style>
</head>
<body>
	<div class="box">
		<span class="w50">li</span>
	</div>
</body>
</html>


查看完整回答
1 反对 回复 2016-08-31
  • 1 回答
  • 0 关注
  • 1357 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信