简介: 网格是由一系列水平及垂直的线构成的一种布局模式。一个网格通常具有许多的
列(column)
与行(row)
,以及行与行、列与列之间的间隙
,这个间隙一般被称为沟槽(gutter)。
一、display 属性
当一个 HTML 元素将 display 属性设置为 grid
或 inline-grid
后,它就变成了一个网格容器
,这个元素的所有直系子元素
将成为网格元素。
例:display:grid
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>CSS Grid - line-based placement starting point</title>
<style>
body {
width: 90%;
max-width: 900px;
margin: 2em auto;
font: 0.9em/1.2 Arial, Helvetica, sans-serif;
}
.container {
display: grid;
min-width: 200px;
grid-template-columns: 1fr 1fr;
background: bisque;
}
.container > div{
height: 100px;
border: 3px solid blueviolet;
text-align: center;
line-height: 100px;
color: blue;
font-size: 15px;
font-weight: bold;
}
</style>
</head>
<body>
<div class="container">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
</body>
</html>
结果:
例:display:inline-grid
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8" />
<meta name="viewport" content