提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
二、浮动
1.引入库
代码如下(示例):
* {
padding: 0;
margin: 0;
}
/* header {
display: flex;
} */
aside {
float: left;
width: 200px;
height: 100vh;
background-color: aqua;
}
nav {
float: left;
/* 计算属性calc() 运算符左右必须是空格*/
width: calc(100% - 400px);
/* flex: 1; */
height: 100vh;
background-color: antiquewhite;
}
section {
float: left;
width: 200px;
height: 100vh;
background-color: aqua;
}
<header>
<aside>1</aside>
<nav>2</nav>
<section>3</section>
</header>
二、定位
1.引入库
代码如下(示例):
* {
padding: 0;
margin: 0;
}
header {
/* display: flex; */
position: relative;
}
aside {
position: absolute;
left: 0;
top: 0;
/* float: left; */
width: 200px;
height: 100vh;
background-color: aqua;
}
nav {
padding-left: 200px;
/* float: left; */
/* 计算属性calc() 运算符左右必须是空格*/
/* width: calc(100% - 400px); */
/* flex: 1; */
height: 100vh;
background-color: antiquewhite;
}
section {
position: absolute;
right: 0;
top: 0;
/* float: left; */
width: 200px;
height: 100vh;
background-color: aqua;
}
<body>
<header>
<aside>1</aside>
<nav>2</nav>
<section>3</section>
</header>
</body>
二、弹性布局
1.引入库
代码如下(示例):
* {
padding: 0;
margin: 0;
}
header {
display: flex;
}
aside {
width: 200px;
height: 100vh;
background-color: aqua;
}
nav {
flex: 1;
height: 100vh;
background-color: antiquewhite;
}
section {
width: 200px;
height: 100vh;
background-color: aqua;
}
<header>
<aside>1</aside>
<nav>2</nav>
<section>3</section>
</header>