老师,我的问题是“CSS网页布局基础”中的3-3编程练习。

来源:3-4 双飞翼布局及案例(了解即可)

慕斯0469344

2019-06-19 20:49:05

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>3-3编程练习</title>
<style type="text/css">
*{
padding:0;
margin:0;
}
body{
min-width: 700px;
}
.header{
width:100%;
height: 100px;
position:relative;
background: black;
margin:0 auto;
/* position:fixed; */
overflow:hidden;
}
.header img{
float: left;
cursor: pointer;
}
.nav{
list-style: none;
width:100%;
cursor: pointer;
float: right;
font-family: "Microsoft Yahei";
font-size: 22px;
color:#fff;
line-height: 100px;
position: absolute;
top:50%;
left: 60%;
margin-top: -50px;
margin-left: 0px; 
}
.nav li{
float: left;
}
.container{
/* width:100%;
 height: 1000px; */  
margin:0 220px 0 400px;

}
.middle{
width:93%;
background: #ffccff;
height: 800px;
float:left;
position: relative;
padding-top: 200px;
padding-left: 7%;

}
.left{
width:360px;
font-family: "Microsoft Yahei";
height: 800px;
position: relative; 
float: left;
background: #ffcccc;
margin-left: -100%;
left:-400px; 
padding-top:200px;
padding-left: 40px;
}
.left .color{
color:orange;
}
.left h2{
font-family: "Microsoft Yahei";
}
.right{
width:180px;
height: 800px;
position: relative;
margin-left: -220px;
right:-220px;
background: #33ccff;
float: left;
font-family: "Microsoft Yahei";
padding-top: 200px;
padding-left: 30px;
}
.right .p{
width:158px;
height: 30px;
background-color: rgb(255,0,0);
text-align: center;
color:#fff;
font-family: "Microsoft Yahei";
line-height: 30px;
}

.footer{
width: 100%;
height: 100px;
background: black;

}
.list-1{
list-style:none;
width: 800px;
height: 100px;
margin:0 auto;  
line-height: 100px;  
color:#fff;
font-size: 22px;
font-family: "Microsoft Yahei";
cursor: pointer;

left: 20%;
}
.list-1 li{
float: left;
}
</style>
</head>
<body>
<div class="header">
<img src="http://climg.mukewang.com/58c0d2d900016ce303000100.png" class="img">
<ul class="nav">
<li>课程&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>职业路径&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>实战&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>猿问&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>手记&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
</ul>
</div>
<div class="container">
<div class="middle">
<p><img src="http://climg.mukewang.com/590037e00001fab706000400.jpg"></p>
</div>
<div class="left">
<h2>课程推荐</h2>
<br>
<p><span class="color">职业路径</span>&nbsp;&nbsp;HTML5与CSS3实现动态页面</p>
<br>
<p><span class="color">职业路径</span>&nbsp;&nbsp;零基础入门Android语法与界面</p>
<br>
<p><span class="color">职业路径</span>&nbsp;&nbsp;iOS基础语法与常用控件</p>
<br>
<p><span class="color">职业路径</span>&nbsp;&nbsp;PHP入门开发</p>
<br>
<p><span class="color">职业路径&nbsp;&nbsp;</span>JAVA入门开发</p>
</div>
<div class="right">
<h2>登录</h2>
<p>
<form>
<table>
<tr>
<td><input type="text" name="text" placeholder="请输入登录邮箱/手机号"></td>
</tr>
</table>
</form>
</p>
<br>
<p>
<form>
<table>
<tr>
<td><input type="text" name="text" placeholder="6-16位密码,区分大小写,不能用空格"></td>
</tr>
</table>
</form>
</p>
<br>
<p class="p"><span>登录</span></p>
</div>
</div>
<div class="header">
<ul class="list-1">
<li>网站首页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>企业合作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>人才招聘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>联系我们&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>常见问题&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>友情链接&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
</ul>
</div>
</body>
</html>	

老师,我的问题是:全屏显示的时候没有问题,但是一缩小显示,布局就乱了,不知这是怎么回事?

写回答

1回答

好帮手慕言

2019-06-20

同学你好,通常情况下能正常显示就可以了,如果缩小后还要保证布局不错乱的话可以给.container元素设置min-width。

如果帮助到了你,欢迎采纳~祝学习愉快

0

0 学习 · 40143 问题

查看课程