【1】样例:
首先,观察到,几个元素竖着排列的,所以使用块级元素,而不是行内元素。
【2】代码演示
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>/* 紧紧贴着浏览器 无缝隙 *//* 清除所有元素的默认边距 */* {/* 清除所有元素的默认外边距 */margin: 0;/* 清除所有元素的默认内边距 */padding: 0;}/* 设置 宽 高 背景色 */.header {height: 100px;background-color: black;}.nav {width: 1000px;height: 50px;background-color: pink;}.main {width: 1000px;height: 1000px;background-color: skyblue;}.footer {height: 150px;background-color: purple;}/* 让块级盒子在浏览器中水平居中对齐 */.center {margin: auto;}</style>
</head><body><!-- 头部内容 --><div class="header"></div><!-- 导航栏 --><div class="nav center"></div><!-- 主体部分 --><div class="main center"></div><!-- 底部内容 --><div class="footer"></div>
</body>
【3】实际效果