删除显示内联块中的底部空间

时间:2017-03-12 04:58:01

标签: html css

我到处寻找,我尝试了所有可能的解决方案,但没有。

我正在制作一个内部有另一个div的滚动div。当我写" display:inline-block"时,每个div添加右边距和下边距。我可以删除右边距(在同一代码行中写入每个div),但我还需要删除底部边距。我怎么能这样做?

这是我的HTML和CSS代码:https://jsfiddle.net/1ykbj8b4/

HTML:

<div id="contenedor">
    <div class="imagen" style="background-color:blue"></div>
    <div class="imagen" style="background-color:green"></div>
    <div class="imagen" style="background-color:orange"></div>
    <div class="imagen" style="background-color:brown"></div>
    <div class="imagen" style="background-color:red"></div>
</div>

CSS:

body {

    margin: 0;

}  

#contenedor {

    width: 500px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    background-color: black;

}

.imagen {

    width: 120px;
    height: 120px;
    display: inline-block;

}

谢谢大家!

1 个答案:

答案 0 :(得分:2)

.imagen

上设置body { margin: 0; } #contenedor { width: 500px; white-space: nowrap; overflow-x: auto; overflow-y: hidden; background-color: black; } .imagen { vertical-align: top; width: 120px; height: 120px; display: inline-block; }

<div id="contenedor">
  <div class="imagen" style="background-color:blue"></div>
  <div class="imagen" style="background-color:green"></div>
  <div class="imagen" style="background-color:orange"></div>
  <div class="imagen" style="background-color:brown"></div>
  <div class="imagen" style="background-color:red"></div>
</div>
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return deviceArray.count
}