18个CSS样式的优化与技巧

作者:小菜 更新时间:2025-02-26 点击数:
简介:一、使用css缩写使用缩写可以帮助减少你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音乐怎么改播放器样式 QQ音乐改播放器样式的步骤教程1、打开QQ音乐选择播放歌曲。

2、打开播放界面点击三个点选项。

3、在选项界面点击打开播放器样式。

4、打开的界面下方选择播放器样式进行设置。

5、选择之后点击右上角完成。

好了,今天的修改QQ音乐播放器样式的方法就分享到这里了,更多精彩教程尽在ZI7下载站!

如何让CSS3圆角兼容所有的浏览器

CSS3出现以后,WEB前端的美化变得更加容易,一些原本要用图片才能实现的外观,现在用样式表就可以搞定,也因而使得页面变得更小。

但令人头疼的是CSS3的很多属性并不被所有的浏览器支持。

本人向来喜欢使用圆角矩形作为容器,经过寻找和探索终于找到了实现让圆角兼容所有浏览器的方法。

这个方法是用CSS+JS来实现的。

在需要实现圆角的页面中引入CurvyCorners(一个JS圆角库,它采用的全部是CSS3原生属性),并使用addEvent函数: tl,tr,bl,br分别代表: 左上角(top-left)、右上角(top-right)、左下角(bottom-left)、右下角(bottom-right)。

然后写样式: 对了,还得把HTML标签加上,不然显示什么啊。

好了,在所有浏览器下测试正常,重要的是不用图片奥。

怎么,让,CSS3,圆角,兼容,所,有的,浏览器,CSS3,

加入收藏
               

18个CSS样式的优化与技巧

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录