为什么两个div互相溢出?我平分了两个视口宽度的div。50%的宽度,如果我给出49%,那么代码运行良好。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
border: 0;
}
.fity{
width: 50vw;
height: 100vh;
float: left;
}
</style>
</head>
<body>
<div class="fity" style="background:red;"></div>
<div class="fity" style="background:blue;"></div>
</body>
</html>发布于 2015-04-22 11:33:57
这是因为垂直滚动条。
视口长度-百分比长度定义相对于视口大小的长度,即文档的可见部分。只有基于壁虎的浏览器在修改视图端口的大小时(通过修改桌面计算机上窗口的大小或在电话或平板上打开设备)动态更新视口值。 与overflow:auto一起,最终滚动条占用的空间不会从viewport中减去,而在overflow:的情况下则是这样。我的重点
如果将overflow:hidden添加到身体中,它就会被修复。-
JSFiddle Demo
https://stackoverflow.com/questions/29794693
复制相似问题