关于高度问题
同样的代码,蓝色区高度600px。
在火狐浏览器下高度过小,会出现空白(图1是火狐浏览器下的)
在360浏览器下又过大,会出现滚动条(图2是360浏览器下的)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>蛋蛋的网页3</title>
<style>
*{
margin: 0;
padding: 0;
font-family: "微软雅黑";
box-sizing: border-box;
}
.header{
width: 100%;
height: 100px;
background-color: #000;
position: fixed;
top: 0;
}
.logo{
width: 30%;
height: 100px;
float: left;
}
.nav{
width: 70%;
height: 100px;
float: right;
}
.nav li{
display: inline-block;
line-height: 100px;
margin-right: 60px;
}
.nav li:nth-child(5){
margin-right: 30px;
}
.nav ul{
text-align: right;
line-height: 100px;
}
a{
text-decoration: none;
font-size: 25px;
color: #fff;
}
.body{
background-color: skyblue;
width: 100%;
height: 600px;
padding-top: 100px;
padding-bottom: 100px;
}
.test1{
width: 50%;
height: 600px;
line-height:3em;
float: left;
padding-top: 50px;
padding-left: 300px;
}
.test1 span{
background-color: #ff6a6a;
}
.test2
{
width: 50%;
height: 600px;
line-height: 3em;
float: right;
padding-top: 50px;
padding-left: 100px;
}
.footer{
width: 100%;
height: 100px;
background-color: #000;
position: fixed;
bottom: 0;
}
.footer ul{
text-align: center;
line-height: 100px;
}
.footer li{
display: inline-block;
margin: 0 50px;
}
</style>
</head>
<body>
<div class="header">
<div class="logo">
<a href="http://www.imooc.com" target="_blank">
<img src="http://img1.sycdn.imooc.com/climg//58c0d2d900016ce303000100.png"/>
</a>
</div>
<div class="nav">
<ul>
<li><a href="#" target="_blank">课程</a></li>
<li><a href="#" target="_blank">职业路径</a></li>
<li><a href="#" target="_blank">实战</a></li>
<li><a href="#" target="_blank">猿问</a></li>
<li><a href="#" target="_blank">手记</a></li>
</ul>
</div>
</div>
<div class="body">
<div class="test1">
<h2>课程推荐</h2>
<p><span>职业路径</span> HTML5与CSS3实现动态网页</p>
<p><span>职业路径</span> 零基础入门Android语法与界面</p>
<p><span>职业路径</span> iOS基础语法与常用控件</p>
<p><span>职业路径</span> PHP入门开发</p>
<p><span>职业路径</span> JAVA入门开发</p>
</div>
<div class="test2">
<h2>相关课程</h2>
<p>HTML CSS JavaScript</p>
<p>HTML5 CSS3 Jwuery</p>
<p>移动端基础 移动端APP开发</p>
</div>
</div>
<div class="footer">
<ul>
<li><a href="#" target="_blank">网站首页</a></li>
<li><a href="#" target="_blank">企业合作</a></li>
<li><a href="#" target="_blank">人才招聘</a></li>
<li><a href="#" target="_blank">联系我们</a></li>
<li><a href="#" target="_blank">常见问题</a></li>
<li><a href="#" target="_blank">友情链接</a></li>
</div>
</body>
</html>怎么解决这种高度问题?


20
收起
正在回答
1回答
视口被均分为100单位的vh,是css3的属性

可以试一试这样写
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星