首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大约100/100的边境线?(影响div的总宽度和高度)

大约100/100的边境线?(影响div的总宽度和高度)
EN

Stack Overflow用户
提问于 2019-10-07 15:47:26
回答 3查看 349关注 0票数 0

我有5个div,每个100 in的高度和100 in的宽度,水平对齐在一个较大的div,即100 in的高度和500 in的宽度。

然而,似乎有一个边界周围的每一个这些div,使他们略大于100%的宽度和高度。

我该怎么移除这条边框?我注意到这并不是真正的‘边界’,而是更多的空间之间的div。

代码语言:javascript
复制
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;
}
代码语言:javascript
复制
<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>

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-10-07 15:56:02

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

代码语言:javascript
复制
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;
}
代码语言:javascript
复制
<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>

票数 1
EN

Stack Overflow用户

发布于 2019-10-07 15:56:23

1.)将vertical-align: top;添加到inline-block元素以避免其底部的空白。

2.)避免/移除/new元素之间的inline-block代码行,以避免它们之间的水平空间(内联)。

代码语言:javascript
复制
body {
  height: 100vh;
  margin: 0;
  padding: 0;
}

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

.sectionOverlay {
  width: 500vw;
  height: 100vh;
}
代码语言:javascript
复制
<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>

票数 0
EN

Stack Overflow用户

发布于 2019-10-07 15:58:02

font-size: 0;添加到容器

代码语言:javascript
复制
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;
  font-size: 0;
}
代码语言:javascript
复制
<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>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58272995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档