两个网页盒子,怎么分别占网页一半面积,并且分别把网页的左右两侧铺满?

请问网页的盒子怎么做到左右各一个,并且分别占网页的一半面积?

html 和 body 设置 margin: 0;
两个div 设置    float: left;和width: 50%;
代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。

<!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,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
html, body {
	height: 100%;
	margin: 0;
}
#div1 {
	float: left;
	width: 50%;
	background-color: #ff6;
	height: 100%;
}
#div2 {
	float: left;
	width: 50%;
	background-color: #6ff;
	height: 100%;
}
</style>
</head>
<body>
	<div id="div1"></div>
	<div id="div2"></div>
</body>
</html>

 

body 设置 margin: 0px;padding:0px;

然后用flex弹性布局,外层一个容器div,内层的元素则因为flex布局(未声明column相关样式),而变成同一行

100vh的高度则表示铺满整个可视区域的高度,flex:1则设置该元素为弹性布局元素,自动伸缩以适应布局,这样就可以在整个屏幕上,左右两个盒子各占50%面积了

<html>
<body style="margin:0px;padding:0px;">
<div style="display:flex;">
    <div style="flex:1;background:red;height:100vh;"></div>
    <div style="flex:1;background:blue;height:100vh;"></div>
</div>
</body>
</html>

Float设置left 和right 然后宽各设置50%