Grid圣杯布局HTML
<div class="grid core">
<header>header</header>
<div class="mid"> mid </div>
<div class="left"> left </div>
<div class="right"> right </div>
<footer>footer</footer>
</div>
Grid圣杯布局css样式
.grid {
display: grid;
grid-template-columns: 150px auto 150px;
grid-template-areas:
"a a a"
"b c d"
"e e e";
color: white;
text-align: center;
}
.grid * {
text-align: center;
}
.grid div {
height: 300px;
margin: 2px;
background-color: #e91d62;
}
header {
height: 60px;
background-color: gray;
grid-area: a;
}
.grid .left {
grid-area: b;
}
.grid .mid {
grid-area: c;
}
.grid .right {
grid-area: d;
}
footer {
height: 60px;
background-color: gray;
grid-area: e;
}
.core{
width: 1000px;
margin: 0 auto;
}