html - 在 100vh/100vw div 附近获取边界? (影响div的总宽高)

标签 html css

<分区>

我有 5 个 div,每个高度为 100vh,宽度为 100vw,在一个更大的 div(高度为 100vh,宽度为 500vw)中彼此水平对齐。

但是,这些 div 中的每一个周围似乎都有一个边框,这使得它们的宽度和高度略大于 100%。

如何去除这个边框?我注意到它并不是真正的“边框”,而是 div 之间的空间。

body {
  height: 100vh;
  margin: 0;
  padding: 0;
}

.section {
  display: inline-block;
  height: 100vh;
  width: 100vw;
  max-width: 100%;
  background-color: blue;
}

.sectionOverlay {
  width: 500vw;
  height: 100vh;
}
<div class="sectionOverlay">
  <div class="section" id="s1">
  </div>
  <div class="section" id="s2">
  </div>
  <div class="section" id="s3">
  </div>
  <div class="section" id="s4">
  </div>
  <div class="section" id="s5">
  </div>
</div>

最佳答案

内联元素对代码中的空格敏感。删除空白,间隙消失:

body {
  height: 100vh;
  margin: 0;
  padding: 0;
}

.section {
  display: inline-block;
  height: 100vh;
  width: 100vw;
  max-width: 100%;
  background-color: blue;
}

.sectionOverlay {
  width: 500vw;
  height: 100vh;
}
<div class="sectionOverlay">
  <div class="section" id="s1">
  </div><div class="section" id="s2">
  </div><div class="section" id="s3">
  </div><div class="section" id="s4">
  </div><div class="section" id="s5">
  </div>
</div>

关于html - 在 100vh/100vw div 附近获取边界? (影响div的总宽高),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58272995/

上一篇:javascript - 基于值的 Angular 开关不透明度

下一篇:html - 悬停效果适用于两个元素,但它应该只适用于唯一的元素

相关文章:

html - 绝对定位的 div 不会获得 float 子内容的高度

javascript - 使用 javascript 或 jquery 自动将类添加到特定的 Accordion 菜单

javascript - 我的粘性导航栏适用于 jsfiddle 但不能离线

php - 通过选择选项标签从数据库获取数据,这样当选择 'all'时数据库应该选择 ' * '

css - 手机间隙 : InAppBrowser insertCSS file

html - 动画 flex 过渡

jquery - 根据地点更改导航中的文本

css - 我怎样才能创建一个扩展到一个高度然后显示滚动条的 DIV?

css - div 宽度 100% opera 无滚动条

Javascript:如何在不更改代码的情况下更新对象值?