如果有这个需求的话,建议使用百分比布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin:0;
padding:0;
}
div{
width:50%;
height:300px;
float:left;
text-align: center;
color:#fff;
font-size:24px;
line-height: 300px;
}
</style>
</head>
<body>
<div style="background:red">放块1</div>
<div style="background:blue">方块2</div>
</body>
</html>
建议使用flexbox来布局,例如
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title></title>
<style>
*{margin:0 auto;padding:0 auto;}
.container {width:1200px;display: flex; flex-flow: row wrap;}
.main {border:1px solid orangered;flex: 5;}
.left {border:1px solid crimson;flex: 4;}
.right {border:1px solid mediumvioletred;flex: 3;}
</style>
</head>
<body>
<div class="container">
<nav class="nav left">…</nav>
<section class="main">
…
</section>
<nav class="nav right">…</nav>
</div>
</body>
</html>
理解错误了,处理缩放可以用百分比布局,比如这样:
.left{
width: 49%;
float: left;
border: 1px solid #ccc;
}
.right{
width: 49%;
float: right;
border: 1px solid #ccc;
}
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
3 回答2.1k 阅读
缩放时边框宽度会按比例缩放,可能会使总宽超出。如果是背景色就不会出现这种问题。可以看一下双列布局。http://nec.netease.com/librar...