网站托管综合服务
网站保姆提示:今天是
北京网站托管 | 上海网站托管 | 深圳网站托管 | 宁夏网站托管
企业建站 | 维护助理 | 代管之家 | 网站优化 | 推广精灵 | 客户中心 | 技术交流 | 下载中心 | 在线留言
SEO:CSS制作网页时的优化与技巧
易管天下-最新信息:《SEO:CSS制作网页时的优化与技巧 》!网站托管,网站保姆,网站SEO,网站优化,以及搜索引擎研究,SEO技术等

SEO:CSS制作网页时的优化与技巧

易管天下  www.egtx.net    来源: 网摘 

(若有代码错误,请留言改正。)

  使用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=update将被使用,因为class比p更近。你可以查阅W3C的《 Calculating a selector’s specificity》 了解更多。

  多重class定义

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

.one{width:200px;background:#666;}
.two{border:10px solid #F00;}

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

  这样最终的显示效果是这个div既有#666的背景,也有10px的边框。是的,这样做是可以的,你可以尝试一下。

  使用子选择器(descendant selectors)

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

  这段代码的CSS定义是:

div#subnav ul { /* Some styling */ }
div#subnav ul li.subnavitem { /* Some styling */ }

本新闻共3页,当前在第1页  1  2  3  

 
今日头条

·北京网站优化,北京SEO,一个北京
·网站保姆,企业网站的保姆,精心
·网站优化收费标准及参考价格
·北京2008奥运专题,诚邀合作媒体
·搜索引擎登陆口大全
·中国互联网统计报告专题:历年中
·走出网站优化的误区:SEO不完全等
·什么是网站托管,企业网站应当如
·热烈祝贺中国电子商务联盟正式开
·SEO教程:网站优化—优化宝典

技术交流

· SEO核心内容宁夏谈之“关键字”
· 正确认识网站优化与SEO的误区
· SEO技术:选择最佳关键词之10个
· 网站建设代码大全:网页制作常
· SEO:CSS制作网页时的优化与技

网站维护

· 深圳网站优化(SEO),深圳搜索引擎
· SEO教程:网站优化—优化宝典
· 王通SEO:增加网站反向链接的10种
· 网站建设与维护:什么是SEO?--搜
· SEO技巧:Google排名不是简单的网

客户中心

· 网站保姆,企业网站的保姆,精
· 网站优化收费标准及参考价格
· 北京2008奥运专题,诚邀合作媒
· 热烈祝贺中国电子商务联盟正式
· 网站优化协议书(样本)-易管天

相关连接:
上一篇:网站建设技术:Dreamweaver制作技巧四则
下一篇:2006 十大Windows备份技巧总结
站内搜索 :
    
网站托管,网站建设与维护,网站优化与推广,网站运营及策划等综合服务。是专业的网站保姆,精心呵护网站。我们的网址:www.egtx.cn |或| www.egtx.net
 
关于我们 | 精英招聘 | 技术支持 | 联系我们 | 网站地图 | 业务介绍 | 付费业务 | 网络广告 | 天下网址

站长简介及信用码查询 版权所有 Copyright © 2006--2008 易管天下

网站综合托管,是企业网站的专职保姆,提供网站建设与维护,网站优化及推广,网站运营与策划等网站综合服务
E 管天下技术支持:易管天下 网络科技( 粤ICP备06121074号 )

易管天下 网站托管 免费统计工具