文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网站建设HtmlCSS超级技巧大放送合集
精品广告
推荐TOP10
·怎样在Web开发中完美控制IE标题栏
·正则表达式过滤HTML危险脚本
·用CSS控制浏览器的滚动条
·marquee标记的用法
·HTML语言:什么是Unicode 什么是UTF-8
·XHTML编写网页代码的七条基本规范
·HTML和XHTML的区别
·HTML语言:什么是Unicode?什么是UTF-8?
·HTML 和 XHTML 区别
·HTML标记全集
阅读TOP10
·中国地区三级联动下拉菜单代码和示例(附带代码下载)
·DIV下拉式菜单(一)
·用层模拟下拉列表框
·弹出窗口代码集萃
·使用div仿javascript模态窗口
·怎样在Web开发中完美控制IE标题栏
·CSS+DIV设计实例:超酷的竖排导航
·正则表达式过滤HTML危险脚本
·如何隐藏网页中的层DIV
·全屏窗无提示关闭父窗口

CSS超级技巧大放送合集

日期:2006年12月16日 作者: 查看:[大字体 中字体 小字体]


一.使用css缩写

使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。


二.明确定义单位,除非值为0

忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width=100,但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。

三.区分大小写

当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都采用小写。

class和id的值在HTML和XHTML中也是区分大小写的,如果你一定要大小写混合写,请仔细确认你在CSS的定义和XHTML里的标签是一致的。

四.取消class和id前的元素限定

当你写给一个元素定义class或者id,你可以省略前面的元素限定,因为ID在一个页面里是唯一的,鴆las s可以在页面中多次使用。你限定某个元素毫无意义。例如:


以下是引用片段:
div#content { /* declarations */ }
fieldset.details { /* declarations */ }
可以写成
#content { /* declarations */ }
.details { /* declarations */ }


这样可以节省一些字节。

五.默认值

通常padding的默认值为0,background-color的默认值是transparent。但是在不同的浏览器默认值可能不同。如果怕有冲突,可以在样式表一开始就先定义所有元素的margin和padding值都为0,象这样:


以下是引用片段:
* {
margin:0;
padding:0;
}


六.不需要重复定义可继承的值

CSS中,子元素自动继承父元素的属性值,象颜色、字体等,已经在父元素中定义过的,在子元素中可以直接继承,不需要重复定义。但是要注意,浏览器可能用一些默认值覆盖你的定义。

七.最近优先原则

如果对同一个元素的定义有多种,以最接近(最小一级)的定义为最优先,例如有这么一段代码

Update: Lorem ipsum dolor set

在CSS文件中,你已经定义了元素p,又定义了一个classupdate


以下是引用片段:
p {
margin:1em 0;
font-size:1em;
color:#333;
}
.update {
font-weight:bold;
color:#600;
}

 

八.多重class定义

一个标签可以同时定义多个class。例如:我们先定义两个样式,第一个样式背景为"http://www.28600.com/article1/#"666;第二个样式有10 px的边框。


以下是引用片段:
.one{width:200px;background:"http://www.28600.com/article1/#"666;}
.two{border:10px solid "http://www.28600.com/article1/#"F00;}

 

在页面代码中,我们可以这样调用:

以下是引用片段:
<div class=one two></div>


这样最终的显示效果是这个div既有"http://www.28600.com/article1/#"666的背景,也有10px的边框。是的,这样做是可以的,你可以尝试一下。

九.使用子选择器(descendant selectors)

CSS初学者不知道使用子选择器是影响他们效率的原因之一。子选择器可以帮助你节约大量的class定义。我们来看下面这段代码:



[1] [2] [3] [4] 下一页 

上一篇:QQ号码激活系统常见问题及解决方法

下一篇:网页制作之常用CSS缩写语法总结


相关软件: 相关文章:
·网页播放器代码全集及详细说明[精]
·弹出窗口代码集萃
·在web页面中打印功能的实现问题集锦
·放A片的文件夹名字大集合
·Visual Studio 2005集成开发环境图解
·[天堂2]矮人收集者赚钱最佳猎点 - 天堂2攻略秘籍 - 天堂2
·Excel文本函数用法集萃

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号