国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

用Class組合實現Div+CSS布局教程

2020-03-24 17:53:52
字體:
來源:轉載
供稿:網友
現在編寫xhtml,我們強烈不推薦此種方法,應該是id,class綜合應用。此文章只是講述一種思維,并非建站過程中的方法!
用標準件的方式來組裝網頁DIV布局。我把class分為2種:布局class;風格class。
布局class是骨架,風格class是衣服。
舉個例子:比如布局中的左欄。首先它的屬性有:是左欄,寬度,背景顏色,字體顏色等。1、首先會定義一個class,比如:.layout,主要用來控制頁面整個的大小
.layout{width:98%;margin:0 auto;text-align:left;}2、然后會定義3個基本布局Class(l,m,r)
.l{float:left}
.m{width:auto}
.r{float:right}
我把2欄布局也歸類于3欄布局,因為3欄布局中,左右欄的寬度分別為0的時候,3欄就變成了2欄.
我們寫基本布局代碼的時候,最好還是寫成3欄格式.3、對應布局Class,定義需要的風格Class,比如寬度,高度,背景顏色等等這些都屬于風格元素
.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只有一套,風格class可以定義很多。比如,要中欄里面在做一個小的2欄布局,就可以再定義一個風格class。
.mid_l{background:#ff0;margin-right: -100px;width:100px;}
.mid_m{background:#f00;margin:0 0 0 100px;}4、將布局class和風格class結合起來,在代碼這樣引用:
div /div
div /div
將2個class都引用,中間用空格隔開,前面的是布局class,后面的是風格class,后面還可以繼續空格引用,如果需要再特殊定義,你可以給這個div取一個id來定義。
其他的一些常用的風格class也可以寫成通用的,比如隱含可以定義為
.hide{display:none} 然后需要的時候, 來引用
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=gb2312" / title dw8.cn - 組合CLASS /title style body, html { background:#fff; color: #000; font-size:12px; margin:0; line-height:150%;padding:0px; text-align:center; } /*布局的大框架,用來控制整體頁面大小,尺寸由自己控制*/ #layout{width:98%;margin:0 auto;text-align:left;} /*頁面左,中,右布局*/ .l{float:left} .r{float:right} .m{width:auto} /*頁面左,中,右布局的class*/ .lclass{background:#ff0;margin-right: -150px;width:150px;} .mclass{background:#f00;margin:0 140px 0 150px;} .rclass{background:#00f;margin-left: -140px;width:140px;} .l1{background:#dd0;margin-right: -200px;width:200px;} .m1{background:#ee0;margin:0 0 0 200px;} .l2{background:#dd0;margin-right: -50px;width:50px;} .m2{background:#ee0;margin:0 0 0 50px;} /style /head body div id="layout" div Left br / br / br / br / br / br / br / br / br / br / br / br / /div div div Here /div div There /div Right br / br / br / br / br / br / br / br / br / br / br / /div div Middle div Here1 /div div There1 /div br / br / br / br / br / br / br / br / br / br / /div /div /body /html
本文作者:html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彭水| 邵武市| 泗阳县| 兴宁市| 达孜县| 唐河县| 平凉市| 革吉县| 海门市| 平山县| 大厂| 曲周县| 灵丘县| 鄂托克旗| 湖州市| 高平市| 娄底市| 马山县| 平遥县| 博野县| 英德市| 花莲市| 建始县| 怀来县| 文水县| 习水县| 昌黎县| 乌兰县| 乌鲁木齐县| 富平县| 夹江县| 汉阴县| 噶尔县| 万盛区| 遂昌县| 曲靖市| 达拉特旗| 泰和县| 丽江市| 台前县| 仁化县|