我本以为在一个div内部设置了padding后,文本内容就不会覆盖到padding上。但是在下面的html/css代码中,文本却溢出到了padding区域。
<div class="foo">helloworld</div>
.foo {
float: left;
overflow: hidden;
background: red;
padding-right: 10px;
width: 50px;
border: 1px solid green;
}
文本超出了50像素的大小并进入了10像素的填充区域。 这是设计上的问题吗? 如果是,那么这似乎非常愚蠢 - 如果填充区域里有东西,那么它就不再是填充区域了! 或者我做错了什么吗?
敬礼,CSS 新手。