![]() |
1
143
这是正确的行为。
为了获得您想要的效果,一种解决方案是将div.foo包装在另一个div中,并在该div上设置背景,如下所示:
|
![]() |
2
5
这是因为您将div的宽度限制为50px,导致文本溢出到填充中。删除该width语句,div将根据其中txt的大小展开和收缩。
希望这对你有帮助。 |
![]() |
3
4
为此,我创建了两个div:一个主div和一个包装器。我最终为内部主div定义了一个高度并隐藏溢出,这就解决了问题。代码如下:
包装器有填充和边框(以及其他属性)。main有一个height和overflow属性-这些是解决问题的属性。请随意测试,您将看到,无论主div中添加了多少单词,它们都不会部分显示,或者根本不会显示。跨浏览器也一样。 |
![]() |
4
3
我能看到这个工作的唯一方法是去掉宽度:50像素…除了我难住的!? |
![]() |
5
1
另一种方法是使用右轮廓作为伪填充。 首先,将元素的宽度减少10像素(以说明轮廓将向前延伸的额外量)。 然后在元素的右边添加一个10px的实心红色轮廓。大纲将覆盖所有“隐藏”文本。 如果有任何元素出现在foo的右边,请确保在其右边距上添加10px(因为轮廓不会像正常宽度扩展那样将它们推到一边)。
|
![]() |
6
1
我也刚碰到这个问题,不喜欢它的工作方式。不管猫有多大,填充物总是在它和盒子之间!因此,当使用overflow:hidden时,当内容到达填充时应该将其隐藏。 这里有一个黑客,如果你想要一个边界,但可能为一些(我):使用边界作为填充。
|
|
7
0
它的设计是
您可以使用与背景颜色相同的框阴影来生成一些文本不会流入的假填充。
你将不得不调整边距和填充来解释这一点,但这是迄今为止我发现的最痛苦的解决方案。 |
![]() |
Aleph · 如何使这篇文章连贯一致?[副本] 8 月前 |
![]() |
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 1 年前 |
![]() |
BENG · 协调C++和Objective-C中结构的填充 1 年前 |
![]() |
JTA1618 · 如何按组将可变数量的空白行附加到数据帧? 1 年前 |
![]() |
JTA1618 · 如何在python中填充嵌套列表? 1 年前 |
![]() |
Kishore Suresh · C/C中字符数组的填充++ 2 年前 |
|
user7907740 · 如何使填充响应 7 年前 |