gpt4 book ai didi

html - 为什么 CSS 不支持负填充?

转载 作者:技术小花猫 更新时间:2023-10-29 11:27:06 26 4
gpt4 key购买 nike

我已经多次看到负填充的前景可能有助于某些页面元素的 CSS 开发变得更好和更容易。然而,W3C CSS 中没有负填充的规定。这背后的原因是什么?该属性(property)是否存在任何妨碍其使用的障碍?感谢您的回答。

更新

如我所见,例如,如果您使用的字体有一些东西,比如垂直间距为 20px,并且您希望在字体底部应用虚线边框,比如出现超链接时。在这种情况下,您会发现样式太简陋了,因为虚线边框会出现在指定单词下方 20 像素处。如果您使用负边距,它不会起作用,因为边距会改变边界外的区域。在这种情况下,负填充可能会有所帮助。

最佳答案

我最近answered a different question我在那里讨论了为什么盒子模型是这样的。

盒子模型的每一部分都有特定的原因。填充旨在将背景扩展到其内容之外。如果您需要缩小容器的背景,您应该使父容器的大小正确,并给子元素一些负边距。在这种情况下,内容没有被填充,而是溢出了。

关于html - 为什么 CSS 不支持负填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4973988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com