我的网页上有一张图片,我在其中添加了填充,因此不会出现在角落。我也想给它一个边框,但是边框显示在空白处,而不仅仅是图像...我在做什么错了?
图像还具有float属性。
img {
float: right;
width: 300px;
padding: 25px;
border-style: solid;
border-color: #fdb924;
}
答案 0 :(得分:2)
给图像一个margin
而不是padding
:
img {
float: right;
width: 300px;
margin: 25px;
border-style: solid;
border-color: #fdb924;
}
<img src="https://via.placeholder.com/250">
答案 1 :(得分:1)
将填充更改为空白。 padding
是边框和图像之间的空间,而margin
是边框和其外部所有内容之间的空间:https://jsfiddle.net/632t5g8x/