html - 删除图像之间的空间

标签 html css

image我有一组图像,但它们没有相互连接,我需要删除空格并使它们看起来相连。我尝试了以下但不起作用

img {
 border: 0 none;
box-shadow: none;
padding:0px;
float: left;
display:block;
float:left;
line-height:0;
}

这是我的html

  <div class="col-xs-4 col-md-3 ">
            <div class="hovereffect">
             <img src="images/plasma.jpg" alt="Plasma" id="space">
            <div class="overlay">
           <h3>
           <a href="#" class="link">Creativity on Combined Photos</a>
           </h3>
            <p> 
                <a href="#" class="link">LINK HERE</a>
            </p> 
        </div>
      </div> 
      </div>

请看问题所在的图像。

最佳答案

.test{
  display:flex
}
<div class="test">
            <div class="hovereffect">
              <img src="http://placehold.it/350x150">
            <div class="overlay">
           <h3>
           <a href="#" class="link">Creativity on Combined Photos</a>
           </h3>
            <p> 
                <a href="#" class="link">LINK HERE</a>
            </p> 
        </div>
      </div> 
      <div class="hovereffect">
              <img src="http://placehold.it/350x150">
            <div class="overlay">
           <h3>
           <a href="#" class="link">Creativity on Combined Photos</a>
           </h3>
            <p> 
                <a href="#" class="link">LINK HERE</a>
            </p> 
        </div>
      </div> 
      </div>

您正在寻找这样的东西吗?

我用 flexbox 做了这个,你只需要给图像的父级 display:flex;

如果你不想让他们一个挨着一个,你可以这样做

.test{
  display:flex;
  flex-direction:column
}
.hovereffect{
  display:flex;
}
<div class="test">
            <div class="hovereffect">
              <img src="http://placehold.it/350x150">
            <div class="overlay">
           <h3>
           <a href="#" class="link">Creativity on Combined Photos</a>
           </h3>
            <p> 
                <a href="#" class="link">LINK HERE</a>
            </p> 
        </div>
      </div> 
      <div class="hovereffect">
              <img src="http://placehold.it/350x150">
            <div class="overlay">
           <h3>
           <a href="#" class="link">Creativity on Combined Photos</a>
           </h3>
            <p> 
                <a href="#" class="link">LINK HERE</a>
            </p> 
        </div>
      </div> 
      </div>

关于html - 删除图像之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36361362/

相关文章:

css - 为什么使用 initializr.com 生成的 bootstrap 模板的网站头部的主体样式

php - ACF 错误信息

javascript - CSS/HTML - 使固定 div 占据屏幕的 20%,另一个可滚动

javascript - 如何更改文本区域中闪烁的光标/插入符号

html - 表单输入的 CSS 伪类,在 bootstrap 中消失了

javascript - 样式选择元素

html - 使用 XPath 提取 td 值

带有 document.querySelectorAll 和 filter() 的 javascript 函数无法正常工作

css - 作用域样式影响其他页面

html - 选择单元格时如何获取表格标题的值?