我需要下面的HTML代码和CSS。但现在浏览器显示垂直滚动。如何删除垂直滚动。代码位于jsFiddile http://jsfiddle.net/jHVc7/
中<style type="text/css">
html,body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
header{
height: 50px;
background: #84ff00;
}
section{
background: #139e7f;
height: 100%;
}
section div{
width: 180px;
float: left;
background: #d0b107;
height: 100%;
}
section aside{
width: auto;
overflow: hidden;
background: #0edb09;
}
</style>
</head>
<body>
<header></header>
<section>
<div>a</div>
<aside>b</aside>
</section>
</body>
答案 0 :(得分:3)
在你的html,body {....}
中添加它html,body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
overflow:hidden;
}
答案 1 :(得分:1)
标题中的高度为50px,.section的高度为100% 现在身体的总高度是100%+ 50px,所以你得到垂直滚动。
您可以应用溢出:隐藏在正文中或调整.section
的高度 html,body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
}
使用以下课程。这应该有用。
section{
background: #139e7f;
height:calc(100% - 50px);
}
答案 2 :(得分:0)
您可以添加
overflow: hidden
到html,body
属性
html,body{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
}