我的图片浮动在一段文字的右侧。因此,文本不会运行到我必须填充图像的图像。现在,边框识别填充并在图像和边框之间留下空白区域。
<img src="image.jpg" width="140" height="190" style="float:right; padding-left:10px; border:2px solid black;">
这是一封电子邮件,所以我想保持内联样式。
答案 0 :(得分:2)
Google Chrome的Inspect Element Tool提供了一个很好的示例,说明填充和边框如何在DOM上运行。尝试使用:
<img src="image.jpg" width="140" height="190" style="float:right; margin-left:10px; border:2px solid black;">
答案 1 :(得分:0)
答案 2 :(得分:0)
如果padding-left: val
导致空格,您可以尝试
margin-left: val;
padding
是在元素边界内添加的空格,而margins
是在元素边界外添加的!
答案 3 :(得分:0)
html电子邮件不支持100%的保证金,因此坚持填充。尝试将填充添加到段落而不是图像。 padding-right:30px;
会在图片上产生与padding-left:30px;
相同的定位。
你应该注意,因为这是html电子邮件,float不适用于所有主要客户端(特别是Outlook),你应该在表元素中使用align="left"
。