网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > CSS
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.用CSS设计你的搜索框.
.跨浏览器的 inline-block 实现[C.
.CSS实现当前页的滑动门菜单效果方.
.实例详解CSS网页布局原理.
.凶手loose.dtd导致CSS样式表失效.
.初学入门简单了解学习CSS的伪类.
.CSS Hack兼容大全,令您的网页能正.
.运筹帷幄 用CSS控制网站总“队形.
.百度空间详细CSS代码详解.
.CSS初学教程 如何修改blog中的CSS.
.解决倾斜鼠标翻转导航制作麻烦问.
.在XHTML文档中合适的使用CSS和Ja.
.纯CSS的下拉菜单 支持IE6 IE7 Fi.
.IE和FF对CSS兼容问题.
.CSS:清除浮动的最优方法.
.CSS滑动门技术.
.div+css布局漫谈.
.CSS+DIV设计实例:超酷的竖排导航.
.CSS的渲染效率-书写高效的CSS.
.Css中的filter常用滤镜属性及语句.

网页布局中CSS的Class灵活应用

发表日期:2008-12-3


相信学过CSS的朋友都知道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结合起来,在代码这样引用

 

将2个class都引用,中间用空格隔开,前面的是布局class,后面的是风格class,后面还可以继续空格引用,如果需要再特殊定义,你可以给这个div取一个id来定义.

其他的一些常用的风格class也可以写成通用的,比如隐含可以定义为

.hide{display:none}

这样的话,在有用到的地方直接class="xxx hide"来引用,是不是非常方便.大家也可以把自己的好经验写下来分享

上一篇:CSS opacity-实现图片半透明效果 人气:183
下一篇:CSS清除浮动的三个方法 人气:256
浏览全部CSS的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐