【发布时间】:2018-12-10 01:58:43
【问题描述】:
我正在尝试制作一个水平滚动的网站,我面临的困难是将我的页面高度固定到设备的高度。此外,如果我在 css 中修复了高度的值,那么它会针对特定的屏幕尺寸进行硬编码,所以每当我在不同尺寸的显示器上打开页面时,硬编码的值就会产生麻烦。到目前为止,我使用了一个非常基本的 css,这里是:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<style media="screen">
#body {
width: 4000px;
height: auto;
max-height:100vh;
}
</style>
<title></title>
</head>
<body id=body>
--\\CONTENT GOES HERE \\--
</body>
</html>
【问题讨论】:
-
max-height: 100vh确实应该限制您的#body永远不要超过那个高度。您显然需要确保没有任何内容超出此范围。您不妨添加overflow-y: hidden。除此之外,您遇到的问题是核心问题 - 这将有助于明确您当前方法遇到的问题。