HTML5 解决窗口随着页面调整而浮动的问题

在设计页面的时候发现,页面中的元素会随着页面的调整而移动。

功能实现:在一个页面中定义了三个界面框。

调整前:

调整后:

这样调整以后效果好多了。

实现代码:(可能还有改进的地方,但是起码问题解决了,另外其中最主要的原因是将body标签设置了宽度、高度,能够将三个盒子包围,使其构成一个整体,当然也不必非要将body 设置成一个整体,不必将div设置成固定显示格式,可以上通过设置ID实现,大家可以自行探索一下)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒子模型测试</title>
    <style class="text/css">
    div{
        display:inline-block;
        height: 200px;
        width:300px;
        border: solid 5px red;
        margin: 4px;
    }
   body{
        width:1050px;
        height:220px; 
        border:none; 
    }
    div{
        float: left;
    }
    </style>
</head>
<body>
    <div id="box1">盒子1</div>
    <div id="box2">盒子2</div>
    <div id="box3">盒子3</div> 
</body>
</html>

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值