设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>div+css 订阅本栏目  
CSS的十八般技巧
时间: 2007-09-27 01:03:09 阅读次数:6329

第 1 页 CSS的十八般技巧[1]
第 2 页 CSS的十八般技巧[2]
第 3 页 CSS的十八般技巧[3]
第 4 页 CSS的十八般技巧[4]

原文作者:Roger Johansson
作者简介:住在瑞典哥德堡,1994年开始接触和参与web设计,456 Berea Street是他的住址,因此采用这个名字作为他的个人主页域名
原文出处:www.456bereastreet.com
原文发表时间:2005年3月15日
阿捷说明:此文原名"CSS tips and tricks",有2篇,我将它们合并翻译在本文中


最近,经常有朋友问我一些工作中遇到的CSS问题他们总是不能很好的控制CSS,影响CSS的效率发挥我来分析总结一下错误所在,帮助大家更加容易使用CSS飞飞Asp技术乐园

本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我会重点解释一些新手容易犯的错误(包括我自己也犯过的),如果你已经是CSS高手,这些经验技巧可能已经都知道,如果你有更多的,希望可以帮我补充

一.使用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在一个页面里是唯一的,而clas s可以在页面中多次使用你限定某个元素毫无意义飞飞Asp技,术乐园例如:

div#content { /* declarations */ }
fieldset.details { /* declarations */ }

可以写成

#content { /* declarations */ }
.details { /* declarations */ }

这样可以节省一些字节

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

* {
margin:0;
padding:0;
}

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




[上一页] [下一页]
站内搜索    

下一篇Css 的 position:relative/absolute等级

上一篇多点调用的 选项卡

本栏目最新 栏目最新列表
微软IE调试工具:SuperPreview for IE(ie6
精选15个国外最流行的CSS框架
CSS2 Media类型使用方法及简介(@Media)
浏览器排版/布局 图片下方出现空隙的问题
使用IE浏览器a链接失效(不能点击)的解决方
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
相关文章
让你的电脑急速如飞
让电脑的窗口,变得
口袋技巧
CSS的十八般技巧
php 一些常用技巧
常用MSN快捷键小技巧
去掉图片上的文字的
超级javascipt库jQu
关闭自动播放的两个
使用Access数据库的
 
 width= 
伟哥博客 西安房产 123最新电影 三四六四