我使用引导来创建布局。如何适合没有滚动屏幕?
这是我的代码:
<html>
<head>
<title>Test</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style>
body{
background-color: #000000;
}
</style>
</head>
<body>
<div class="container-fluid" style="margin-top: 5px; margin-bottom: 15px;">
<div class="row-fluid">
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
</div>
<div class="row-fluid">
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
</div>
<div class="row-fluid">
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
</div>
<div class="row-fluid">
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
<div class="col-sm-6" style="padding-top: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #373737;">
<canvas></canvas>
</div>
</div>
</div>
</body>
</html>
我的问题是如何适应屏幕而不滚动。因为我将两列col-sm-6划分成2列x 4列,宽度大小合适。但是,身高很高。所以,浏览器会自动垂直显示滚动条。如何降低身高以及如何适应屏幕。
这不会是使用友好。但你仍然可以尝试给你的主div包含行和列的高度为100vh。 –
我试过但没有区别 – user3214224
你应该真的,我的意思是_really_,使用CSS文件而不是重复内联样式。而@Rahul是正确的,将'height:100vh'设置为您的主div会迫使它使用所有视口的高度。 –