这是一个CSS-noob问题,但我不明白:为什么不为外层div下面的代码显示任何填充?为什么不填充任何效果
<html>
<style>
div {
border: 1px solid red;
padding:10em 30em 10em 30em;
font-size:0px;
}
a {
font-size:1rem;
}
</style>
<body>
<div>
<a href="#">hello</a>
</div>
</body>
</html>
如果您删除font-size属性,您将看到填充。但为什么字体大小影响填充?
我怀疑那是因为你指定0作为字号开始,然后REM的孩子,这是我没有想到会与字体0 ... – 13ruce1337 2014-09-05 23:57:49