18个CSS样式的优化与技巧

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在一个页面里是唯一的,class可以在页面中多次使用。
你限定某个元素毫无意义。
例如:
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。
例如:我们先定义两个样式,第一个样式背景为#666;第二个样式有10 px的边框。
.one{width:200px;background:#666;}
.two{border:10px solid #F00;}
在页面代码中,我们可以这样调用
这样最终的显示效果是这个div既有#666的背景,也有 10px的边框。
是的,这样做是可以的,你可以尝试一下。
-------------------------------------------------123在本页阅读全文 本文导航 第1页: 首页 第2页: 使用子选择器 第3页: 针对IE的优化 18个,CSS,样式,的,优化,与,技巧,一,、,使用,cs
QQ音乐如何改播放器样式
QQ音乐怎么改播放器样式 QQ音乐改播放器样式的步骤教程1、打开QQ音乐选择播放歌曲。
2、打开播放界面点击三个点选项。
3、在选项界面点击打开播放器样式。
4、打开的界面下方选择播放器样式进行设置。
5、选择之后点击右上角完成。
好了,今天的修改QQ音乐播放器样式的方法就分享到这里了,更多精彩教程尽在ZI7下载站!
如何让CSS3圆角兼容所有的浏览器
但令人头疼的是CSS3的很多属性并不被所有的浏览器支持。
本人向来喜欢使用圆角矩形作为容器,经过寻找和探索终于找到了实现让圆角兼容所有浏览器的方法。
这个方法是用CSS+JS来实现的。
在需要实现圆角的页面中引入CurvyCorners(一个JS圆角库,它采用的全部是CSS3原生属性),并使用addEvent函数: tl,tr,bl,br分别代表: 左上角(top-left)、右上角(top-right)、左下角(bottom-left)、右下角(bottom-right)。
然后写样式: 对了,还得把HTML标签加上,不然显示什么啊。
好了,在所有浏览器下测试正常,重要的是不用图片奥。
。
。
。
怎么,让,CSS3,圆角,兼容,所,有的,浏览器,CSS3,