五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 用Class組合實(shí)現(xiàn)Div+CSS布局

用Class組合實(shí)現(xiàn)Div+CSS布局

文章來(lái)源:365jz.com     點(diǎn)擊數(shù):199    更新時(shí)間:2009-05-17 23:07   參與評(píng)論

現(xiàn)在編寫(xiě)xhtml,我們強(qiáng)烈不推薦此種方法,應(yīng)該是id,class綜合應(yīng)用。此文章只是講述一種思維,并非建站過(guò)程中的方法!用標(biāo)準(zhǔn)件的方式來(lái)組裝網(wǎng)頁(yè)DIV布局。我把class分為2種:布局class;風(fēng)格class。

布局class是骨架,風(fēng)格class是衣服。

舉個(gè)例子:比如布局中的左欄。首先它的屬性有:是左欄,寬度,背景顏色,字體顏色等。

1、首先會(huì)定義一個(gè)class,比如:.layout,主要用來(lái)控制頁(yè)面整個(gè)的大小

.layout{width:98%;margin:0 auto;text-align:left;}

2、然后會(huì)定義3個(gè)基本布局Class(l,m,r)

.l{float:left}

.m{width:auto}

.r{float:right}

我把2欄布局也歸類(lèi)于3欄布局,因?yàn)?欄布局中,左右欄的寬度分別為0的時(shí)候,3欄就變成了2欄.

我們寫(xiě)基本布局代碼的時(shí)候,最好還是寫(xiě)成3欄格式.

3、對(duì)應(yīng)布局Class,定義需要的風(fēng)格Class,比如寬度,高度,背景顏色等等這些都屬于風(fēng)格元素

.class_l{background:#ff0;margin-right: -150px;width:150px;}

.class_m{background:#f00;margin:0 140px 0 150px;}

.class_r{background:#00f;margin-left: -140px;width:140px;}

布局class只有一套,風(fēng)格class可以定義很多。比如,要中欄里面在做一個(gè)小的2欄布局,就可以再定義一個(gè)風(fēng)格class。

.mid_l{background:#ff0;margin-right: -100px;width:100px;}

.mid_m{background:#f00;margin:0 0 0 100px;}

4、將布局class和風(fēng)格class結(jié)合起來(lái),在代碼這樣引用:

<div class="l class_l"></div>

<div class="l mid_l"></div>

將2個(gè)class都引用,中間用空格隔開(kāi),前面的是布局class,后面的是風(fēng)格class,后面還可以繼續(xù)空格引用,如果需要再特殊定義,你可以給這個(gè)div取一個(gè)id來(lái)定義。

其他的一些常用的風(fēng)格class也可以寫(xiě)成通用的,比如隱含可以定義為

.hide{display:none} 然后需要的時(shí)候,class="xxx hide"來(lái)引用。

示例代碼瀏覽:http://tech.ddvip.com/yssl/29811/29815_1.html

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇

發(fā)表評(píng)論 (199人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱:
最新評(píng)論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)