如何解决浏览器页面缩小时,网页内容位置变动的问题

来源:2-2 编程练习

WJ沪00001

2019-04-02 12:35:22

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>双飞翼布局</title>
<style type="text/css">
  *{
    margin: 0;
    padding: 0;
  }
   .head{
    width: 100%;
    height: 100px;
    background-color: gray;
   }
   .logo{
    float: left;
   }
   .logo img{
     padding-top: 10px;
     padding-left: 30px;
   }
   .nav{
     width: 450px;
     float: right;
   }
   .nav ul{
    margin-right: 130px;
   }
   .nav ul li{
      float: left;
      list-style: none;
      line-height: 100px;
      padding-left: 40px;
   }
  </style>
</head>
<body>
    <div class="head">
       <div class="logo">
         <img src="http://climg.mukewang.com/595dd5120001736902000080.png" alt="logo">
       </div>
       <div class="nav">
         <ul>
           <li>前端</li>
           <li>后端</li>
           <li>移动端</li>
           <li>数据库</li>
         </ul>
       </div>
    </div>
</body>
</html>

http://img.mukewang.com/climg/5ca2e67f00012d7204520219.jpg

写回答

1回答

好帮手慕慕子

2019-04-02

同学你好, 由于浏览器宽度变小后 , 同一行放不下所有的元素 , 所以会被挤下来, 学习网页初期 , 可以给页面设置一个最小宽度 , 最小宽度需要结合页面的情况 , 例如min-width:1200px . 那么页面缩小到1200px后就会出现横向滚动条了 , 不会在缩小了,这样页面内容位置就不会发生变动了,示例:

http://img.mukewang.com/climg/5ca30d1700010e7c04530175.jpg

如果帮助到了你, 欢迎采纳

祝学习愉快~~


0

0 学习 · 36712 问题

查看课程