我们先来看一下HTML结构:
```hmlu003c!DOCTYPE hmlu003eu003chmlu003eu003cheadu003e u003clik rel=/cssu003ch1u003e欢迎来到我的网站u003c/h1u003e u003c/headeru003e u003cav class=u003eu003ca href=联系我们u003c/au003eu003c/liu003e u003c/ulu003e u003c/avu003e u003cmai class=u003ch2u003e这是一个u003c/h2u003e u003cpu003e这是一段文本。u003c/pu003e u003c/seciou003e u003csecio class=u003e u003cfooer class=u003c/divu003eu003c/bodyu003eu003c/hmlu003e```然后,我们使用Flexbox在CSS中布局:
```css.coaier { display: flex; flex-direcio: colum; heigh: 100vh;}
.header { backgroud-color: #f8f9fa; ex-alig: ceer; paddig: 20px;}
.av { backgroud-color: #e9ecef; paddig: 20px;}
.av ul { lis-syle-ype: oe; paddig: 0;}
.av ul li { display: ilie; margi-righ: 10px;}
.av ul li a { ex-decoraio: oe; color: #333;}
.mai { flex-grow: 1; paddig: 20px;}
.secio { margi-boom: 20px;}
.secio h2 { fo-size: 24px;}
.fooer { backgroud-color: #f8f9fa; ex-alig: ceer; paddig: 10px; posiio: relaive; boom: 0; widh: ;}```