Div CSS網(wǎng)頁(yè)布局:用class組合實(shí)現(xiàn)_Div+CSS教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
現(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欄布局也歸類于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)引用。
代碼調(diào)試框 [hl5o.cn]
[ 可先修改部分代碼 再運(yùn)行查看效果 ]
相關(guān)Div+CSS教程:
- DIV+CSS設(shè)計(jì)的誤區(qū)
- CSS基礎(chǔ):常用CSS英文字體介紹
- IE6和IE7中border邊框斷線現(xiàn)象
- border:none;與border:0;的有什么不同?
- div+css下js對(duì)聯(lián)廣告不隨屏幕滾動(dòng)的解決方法
- HTML元素的ID和Name屬性的區(qū)別
- divcss教程:深入了解css的行高Line Height屬性
- CSS文檔流,塊級(jí)元素和內(nèi)聯(lián)元素
- 5個(gè)你該知道的CSS3新技術(shù)
- 用正則表達(dá)式替換a標(biāo)記href值
- 30個(gè)優(yōu)秀的CSS導(dǎo)航和按鈕設(shè)計(jì)教程
- css中px和em有什么區(qū)別
Div+CSS教程Rss訂閱Div+Css教程搜索
Div+CSS教程推薦
- 運(yùn)用DIVCSS進(jìn)行網(wǎng)站構(gòu)架的一般流程參考
- border與list縮寫(xiě)的時(shí)候應(yīng)該注意什么?
- id與class區(qū)別-該用id還是用class呢?!
- ol有序列表居然沒(méi)有按順序顯示的奇怪現(xiàn)象
- 固定寬度布局Div CSS如何創(chuàng)建?
- visibility:hidden和display:none的區(qū)別和用法
- CSS布局中可以用javascript判斷瀏覽器版本
- 轉(zhuǎn)載非常不錯(cuò)的頁(yè)面制作方法
- CSS一列固定寬度
- WEB2.0標(biāo)準(zhǔn)教程:第九天第一個(gè)CSS布局實(shí)例
猜你也喜歡看這些
- DIVCSS實(shí)例教程:蔚藍(lán)色的海洋漂亮的CSS縱向菜單
- CSS菜單:基本橫向菜單效果超炫
- CSSFormExample:帶有小圖標(biāo)的清爽CSS表單設(shè)計(jì)!
- 三列自由式布局770-1024自適應(yīng)寬度!
- CSS導(dǎo)航菜單:仿淘寶首頁(yè)導(dǎo)航條布局效果
- CSS實(shí)例教程:用列表ul制作CSS橫向菜單的基礎(chǔ)知識(shí)
- CSS菜單實(shí)例:按鈕效果跳躍的藍(lán)色精靈
- CSS菜單:明快清新的格調(diào)闡述CSS當(dāng)前頁(yè)效果的實(shí)現(xiàn)
- CSS布局中常用的CSS圖像置換、圖片替代的方法舉例
- Web標(biāo)準(zhǔn)實(shí)戰(zhàn)CSS網(wǎng)頁(yè)布局Google首頁(yè)
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Div CSS網(wǎng)頁(yè)布局:用class組合實(shí)現(xiàn)
- 教程說(shuō)明:
Div+CSS教程-Div CSS網(wǎng)頁(yè)布局:用class組合實(shí)現(xiàn)
。