弹性盒(Flexbox)
弹性盒(Flexbox)是一种CSS布局模型,旨在为网页提供灵活的、自适应的排列方式。它通过定义容器和内部项目的行为,使得页面元素能够以可预测的方式在容器中进行排列和分布。
弹性盒的使用
通过设置容器的display
属性为flex
或inline-flex
来将其声明为弹性盒:
<!DOCTYPE html>
<html lang="cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>弹性盒</title>
<style>
#box {
width: 600px;
height: 150px;
border: 3px solid black;
display: flex;
}
#box div {
width: 100px;
height: 100px;
border: 1px dashed red;
}
</style>
</head>
<body>
<div id="box">
<div>1</div>
<