老师,我的问题是“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>课程 </li> <li>职业路径 </li> <li>实战 </li> <li>猿问 </li> <li>手记 </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> HTML5与CSS3实现动态页面</p> <br> <p><span class="color">职业路径</span> 零基础入门Android语法与界面</p> <br> <p><span class="color">职业路径</span> iOS基础语法与常用控件</p> <br> <p><span class="color">职业路径</span> PHP入门开发</p> <br> <p><span class="color">职业路径 </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>网站首页 </li> <li>企业合作 </li> <li>人才招聘 </li> <li>联系我们 </li> <li>常见问题 </li> <li>友情链接 </li> </ul> </div> </body> </html>
老师,我的问题是:全屏显示的时候没有问题,但是一缩小显示,布局就乱了,不知这是怎么回事?
1回答
好帮手慕言
2019-06-20
同学你好,通常情况下能正常显示就可以了,如果缩小后还要保证布局不错乱的话可以给.container元素设置min-width。
如果帮助到了你,欢迎采纳~祝学习愉快
相似问题