# CSS 十 div 布局
CSS是用于設(shè)計(jì)和布局網(wǎng)頁(yè)的一種強(qiáng)大的技術(shù)。通過(guò)使用div容器和CSS樣式,我們可以創(chuàng)建各種不同類型的布局,包括網(wǎng)格布局、水平布局和垂直布局等。在本文中,我們將探討如何使用CSS中的十個(gè)div容器來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的網(wǎng)格布局。
## 1. 了解div容器
在本文中,我們將使用一個(gè)<div>元素作為容器,并使用CSS樣式來(lái)定義它的樣式。
```html
<div class="container">
<div class="box">這是一個(gè)box</div>
<div class="box">這是一個(gè)box</div>
<div class="box">這是一個(gè)box</div>
</div>
## 2. 使用div容器創(chuàng)建網(wǎng)格布局
網(wǎng)格布局是一種將多個(gè)div元素排列成一個(gè)水平或垂直網(wǎng)格的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)網(wǎng)格布局。
在本文中,我們將創(chuàng)建一個(gè)水平網(wǎng)格布局,其中容器的父元素是<div class="grid">,子元素是<div class="row">和<div class="col-md-4 col-md-offset-4">。
```html
<div class="grid">
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4">2</div>
<div class="col-md-4">3</div>
</div>
<div class="row">
<div class="col-md-4">4</div>
<div class="col-md-4">5</div>
<div class="col-md-4">6</div>
</div>
<div class="row">
<div class="col-md-4">7</div>
<div class="col-md-4">8</div>
<div class="col-md-4">9</div>
</div>
</div>
## 3. 使用div容器創(chuàng)建垂直網(wǎng)格布局
垂直網(wǎng)格布局是一種將多個(gè)div元素排列成一個(gè)垂直網(wǎng)格的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)垂直網(wǎng)格布局。
在本文中,我們將創(chuàng)建一個(gè)垂直網(wǎng)格布局,其中容器的父元素是<div class="grid">,子元素是<div class="row">和<div class="col-md-4 col-md-offset-4">。
```html
<div class="grid">
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4">2</div>
<div class="col-md-4">3</div>
</div>
<div class="row">
<div class="col-md-4">4</div>
<div class="col-md-4">5</div>
<div class="col-md-4">6</div>
</div>
<div class="row">
<div class="col-md-4">7</div>
<div class="col-md-4">8</div>
<div class="col-md-4">9</div>
</div>
</div>
## 4. 使用div容器創(chuàng)建表格布局
表格布局是一種將多個(gè)div元素排列成一個(gè)表格的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)表格布局。
在本文中,我們將創(chuàng)建一個(gè)表格布局,其中容器的父元素是<div class="grid">,子元素是<div class="row">和<div class="col-md-8 col-md-offset-4">。
```html
<div class="grid">
<div class="row">
<div class="col-md-4">1</div>
<div class="col-md-4">2</div>
<div class="col-md-4">3</div>
</div>
<div class="row">
<div class="col-md-4">4</div>
<div class="col-md-4">5</div>
<div class="col-md-4">6</div>
</div>
<div class="row">
<div class="col-md-4">7</div>
<div class="col-md-4">8</div>
<div class="col-md-4">9</div>
</div>
</div>
## 5. 使用div容器創(chuàng)建卡片布局
卡片布局是一種將多個(gè)div元素排列成一個(gè)卡片的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)卡片布局。
在本文中,我們將創(chuàng)建一個(gè)卡片布局,其中容器的父元素是<div class="grid">,子元素是<div class="card">和<div class="card">。
```html
<div class="grid">
<div class="card">
</div>
<div class="card-body">
<h3 class="card-title">這是card title</h3>
<p class="card-text">這是card text</p>
</div>
</div>
<div class="card">
</div>
<div class="card-body">
<h3 class="card-title">這是card title</h3>
<p class="card-text">這是card text</p>
</div>
</div>
</div>
## 6. 使用div容器創(chuàng)建列表布局
列表布局是一種將多個(gè)div元素排列成一個(gè)列表的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)列表布局。
在本文中,我們將創(chuàng)建一個(gè)列表布局,其中容器的父元素是<div class="grid">,子元素是<div class="list">和<div class="list">。
```html
<div class="grid">
<div class="list">
</div>
<div class="list-body">
<h3 class="list-title">這是list title</h3>
<p class="list-text">這是list text</p>
</div>
</div>
<div class="list">
</div>
<div class="list-body">
<h3 class="list-title">這是list title</h3>
<p class="list-text">這是list text</p>
</div>
</div>
</div>
## 7. 使用div容器創(chuàng)建單頁(yè)應(yīng)用布局
單頁(yè)應(yīng)用布局是一種將多個(gè)div元素排列成一個(gè)單頁(yè)的方式。可以使用<div>元素作為容器,并使用CSS樣式來(lái)定義容器的樣式,以實(shí)現(xiàn)單頁(yè)應(yīng)用布局。
在本文中,我們將創(chuàng)建一個(gè)單頁(yè)應(yīng)用布局,其中容器的父元素是<div class="grid">,子元素是<div class="page">和<div class="page">。
```html
<div class="grid">
<div class="page">
</div>
<div class="page-body">
<h3 class="page-title">這是page title</h3>
<p class="page-text">這是page text</p>
</div>
</div>
<div class="page">
</div>
<div class="page-body">
<h3 class="page-title">