html:垂直放置图像,中间没有空格

标签 html image

我将图像垂直放置在彼此之后。我希望它们相互混淆,但它们之间有一条空白线。我如何摆脱这条线?我试过 margin =0px。我也尝试过不将它们放在一个 div 中。

(下图来自W3编辑器)

<div>
    <img border="0" src="/images/pulpit.jpg" width="304" height="228" style = "margin:0px;">
</div>
<div>
    <img border="0" src="/images/pulpit.jpg" width="304" height="228" style = "margin:0px;">
</div>

最佳答案

添加 css 属性 display:block 应该可以解决问题。我还删除了填充和边距以消除任何其他样式。所有样式都应移至 CSS block 而不是内联。

img {
  padding: 0;
  margin: 0;
  display: block;
}
<div>
  <img border="0" src="https://dummyimage.com/200x100/1ff/100">
</div>
<div>
  <img border="0" src="https://dummyimage.com/200x100/100/1ff">
</div>

关于html:垂直放置图像,中间没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580535/

相关文章:

javascript - 有没有办法实现 "click"、 "double click"和 "click and hold"来处理同一元素?

wpf - 如何在 xamarin.froms 中为 WPF 中的图像添加鼠标事件的缩放功能

html - 对象放置在发布后出现不同

javascript - 多个音频文件的位置相关音频播放

html - (General assembly dash - checkpoint 9, project 3) - 从谷歌导入的字体应用不正确?

HTML 和 CSS 图像未加载

html - 如何让我的图像在 CSS 中显示出来?

html - 当 <select> 打开和关闭时,如何使一个 <option> 标签以不同的颜色显示?

javascript - 随机图像及其 url

javascript - 使用 Javascript 放映幻灯片