成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS布局中應用ul、li實現表格形式

開發 前端
本文向大家描述一下DIV CSS布局中如何應用ul、li實現表格形式,li是固定的寬度與高度(單元格),設置li在ul中浮動,當ul不夠寬的時候,li就會自動另起一行排列。

你對DIV CSS布局中應用ul、li實現表格形式是否熟悉,表格類的數據,它有著得天獨厚的條件,也非常方便組織,這類數據內容直接使用表格就可以了,希望本文的介紹能讓你有所收獲。

DIV CSS布局中應用ul、li實現表格形式

或許你認為你的數據并不是表格式的數據,還有著其它的用法或你自己的見解,我們也可以用。我們看下面的效果:

ul、li來實現表格形式的布局

  我們首先分析一下如何制作:li是固定的寬度與高度(單元格),設置li在ul中浮動,當ul不夠寬的時候,li就會自動另起一行排列(一行有多少列通過計算即可得到ul的寬度,如一行四列,一列寬100px,那ul寬就是400px加上一定的邊距)。這樣就實現了類似于表格的效果,或者說我們用UL+LI模擬了表格的效果。我們開始HTML代碼的編寫:

引用:

  1. <ulidulid="biaoge"> 
  2. <liclassliclass="biaotou">第一列</li> 
  3. <liclassliclass="biaotou">第二列</li> 
  4. <liclassliclass="biaotou">第三列</li> 
  5. <liclassliclass="biaotou">第四列</li> 
  6. <li>數據1-1</li> 
  7. <li>數據1-2</li> 
  8. <li>數據1-3</li> 
  9. <li>數據1-4</li> 
  10. <li>數據2-1</li> 
  11. <li>數據2-2</li> 
  12. <li>數據2-3</li> 
  13. <li>數據2-4</li> 
  14. <li>數據3-1</li> 
  15. <li>數據3-2</li> 
  16. <li>數據3-3</li> 
  17. <li>數據3-4</li> 
  18. <li>數據4-1</li> 
  19. <li>數據4-2</li> 
  20. <li>數據4-3</li> 
  21. <li>數據4-4</li> 
  22. </ul> 
  23.  

   一個無序列表biaoge,前四個列表項我們賦予了類biaotou。因為這四個項是表格頭部,應該與表格數據有所區別。所以單獨賦予了類,可以方便控制。下面我們開始CSS代碼的編寫:

引用: 

  1. *{  
  2. margin:0;  
  3. padding:0;  
  4. font-size:12px;  
  5. color:#000;  
  6. }  
  7.  

  CSS整體布局聲明,邊距為零,填充為零,文字大小為12px,文字顏色為黑色#000;

引用: 

  1. #biaoge{  
  2. width:405px;  
  3. margin:50pxauto;  
  4. }  
  5.  
  6.     

ID為biaoge的ul的CSS編碼,寬度為405px(一列100px*4列+li的邊距),上下邊距為50px,左右為自動,實現水平居中對齊。

引用: 

  1. #biaogeli,#biaogeli.biaotou{  
  2. list-style-type:none;  
  3. width:100px;  
  4. height:30px;  
  5. line-height:30px;  
  6. text-align:center;  
  7. float:left;  
  8. margin-left:1px;  
  9. margin-bottom:1px;  
  10. background:#ccc;  
  11. }  

   對各個列表項li(即單元格)進行樣式定義,設置列表項預設標記為無,寬度與高度分別是100px、30px,為了讓文字垂直居中于li中,設置行高為30px,文字水平居中。設置為向左浮動,并且左邊距與底邊距均為1px,實現了簡單的表格線的效果。(如果設計成border的表格線,很多CSSHACK很難控制與調整,特別是FF中極不正常,不建議使用border來實現這類ul+li實現表格線的定義!)設置背景色為淺灰色#ccc。

引用: 

  1. #biaogeli.biaotou{  
  2. background:#999;  
  3. }  

   我們設置四個“表頭”li的背景色為深灰色#999,與其它的li區別開來。我們的樣式定義基本就完成了。你可以在色彩上對它進行一些其它的美化。

  最后我們再次聲明,表格類的數據最好是用表格來實現,符合WEB標準不必拘泥于完全不用表格,只是在適當的情況下,可以使用此案例的方法來實現類似于表格的布局,點擊這里查看最終效果。

【編輯推薦】

  1. DIV CSS表單布局五個小技巧使用秘笈
  2. 技術分享 如何實現CSS橫向導航
  3. 術語匯編 基本CSS濾鏡概述
  4. 完美實現豐富的CSS文字效果
  5. 鼠標經過時改變DIV背景顏色的三種途徑
責任編輯:佚名 來源: fcgood.com
相關推薦

2010-08-26 11:01:00

ulliCSS

2023-10-30 09:18:28

CSSColumns布局

2010-08-23 15:22:56

CSSfloat

2010-09-14 17:07:26

DIV浮動定位CSS

2010-08-26 10:42:18

CSStr td

2010-09-01 13:03:12

CSS規則

2010-09-14 16:57:29

DIV絕對定位CSS

2010-09-09 13:12:54

CSSfloatDIV

2010-08-16 14:18:49

DIV+CSS

2010-09-03 14:00:29

CSSbackground

2010-09-02 14:17:56

CSS浮動

2010-09-08 12:49:16

CSS斜線

2017-10-10 15:52:17

前端FlexboxCSS Grid

2010-08-30 14:03:59

CSS

2022-10-13 09:01:24

GridCSS二維布局

2022-05-26 00:06:19

CSSFirefoxElectron

2010-09-03 15:59:19

DIV CSS

2010-09-02 13:53:58

CSS Sprites

2019-04-03 13:00:27

CSSBFC前端

2010-09-02 11:18:46

CSSfloatposition
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久久久久久 | 国产精品精品久久久久久 | 日日日视频 | 亚州精品天堂中文字幕 | 91精品国产91久久久久久密臀 | 国产综合av| 国产精品视频一区二区三区四蜜臂 | 免费在线观看成年人视频 | 日韩毛片免费看 | 91电影| 成人精品啪啪欧美成 | 激情免费视频 | 久久婷婷av| 久久丝袜视频 | 丁香婷婷在线视频 | 福利在线看| 一区二区在线免费观看视频 | 一区二区在线看 | 草草草久久久 | 免费在线看a | 国产一区二区三区欧美 | 天天久| 亚洲精品91 | 一区二区三区四区av | 国产日韩欧美一区二区 | 中文字幕精品一区 | 欧美一区二区另类 | 天堂一区二区三区 | 欧美日韩不卡合集视频 | 午夜视频在线免费观看 | 成人在线视频看看 | 久久99深爱久久99精品 | 欧美片网站免费 | 久久99精品久久久久久秒播九色 | 又黑又粗又长的欧美一区 | 成人三级网址 | 日日干夜夜草 | 免费国产一区 | 国产成人精品免高潮在线观看 | 中文天堂在线一区 | 欧美专区在线观看 |