Html 将顶部填充应用于具有边框半径的样式会中断边框半径功能

Html 将顶部填充应用于具有边框半径的样式会中断边框半径功能,html,css,Html,Css,有人能解释一下为什么添加padding top,会导致浏览器忽略border radius属性吗 您可以通过从“样式”属性中删除/添加填充来进行快速测试,请注意,使用填充时,边界半径是如何被忽略的 这是一个bug,还是背后有充分的理由 谢谢您的时间。是因为通过添加填充顶部,您的边框刚好上升(50像素),所以使用边距顶部。 像这样(我添加了背景色以便更好地查看) 我希望有帮助 看看这里是因为通过添加填充顶部,您的边框刚好上升(50像素),所以使用边距顶部。 像这样(我添加了背景色以便更好地查看

有人能解释一下为什么添加
padding top
,会导致浏览器忽略
border radius
属性吗

您可以通过从“样式”属性中删除/添加填充来进行快速测试,请注意,使用填充时,边界半径是如何被忽略的

这是一个bug,还是背后有充分的理由


谢谢您的时间。

是因为通过添加填充顶部,您的边框刚好上升(50像素),所以使用边距顶部。 像这样(我添加了背景色以便更好地查看)


我希望有帮助


看看这里

是因为通过添加填充顶部,您的边框刚好上升(50像素),所以使用边距顶部。 像这样(我添加了背景色以便更好地查看)


我希望有帮助


请看此处

请看框型配件,您应该在此处使用边距顶部。

请看框型配件,您应该在此处使用边距顶部。


<img src="Image source here" width="132" height="148" style=" background-color: #3d3d3d; border-radius:3px; margin-top:50px; "/>
更新: *小提琴:


更新:
*Fiddle:

我仍然在fire fox中忽略了边界半径作为您的示例。您的示例甚至不包括,边界半径属性good sir。谢谢你的时间。对不起,我弄错了,但是在添加了边界半径之后,它也很有趣,谢谢你指出这一点。正如您所指出的,边界半径似乎适用于实际的“边界”,但我用它来环绕图像。非常感谢,给了你一票!我仍然在fire fox中忽略了边界半径作为您的示例。您的示例甚至不包括,边界半径属性好,先生。谢谢你的时间。对不起,我弄错了,但是在添加了边界半径之后,它也很有趣,谢谢你指出这一点。正如您所指出的,边界半径似乎适用于实际的“边界”,但我用它来环绕图像。非常感谢,给了你一票!
<img src="Image source here" width="132" height="148" style=" background-color: #3d3d3d; border-radius:3px; margin-top:50px; "/>
<img src="https://www.google.com/images/srpr/logo11w.png" width="132" height="148" style="border: 3px solid red; padding-top: 50px;"/>