使用必读
本参考手册是在《完美网页设计CSS快速参考》基础上进行的第3次重要升级,同时参考了W3C官方网站信息、微软DHTML参考资料,以及苏昱的《样式表中文手册》信息,在此表示感谢。
本手册服务对象为网页前台设计师,在参考使用中如果发现有不妥、或冒犯之处请及时与作者联系,本着取之于民、用之于民的原则,我们会不断完善和升级本手册。
CSS属性众多,在W3CCSS 2.0版本中共有122个标准属性,在W3C CSS 2.1版本中共有115个标准属性,其中删除了CSS 2.0版本中7个重复或无用的属性:font-size-adjust、font-stretch、marker-offset、marks、page、size和text-shadow。如果再加上IE专有属性,共计有153个左右。
升级理由
以苏昱的《样式表中文手册》为代表的CSS参考资料影响了国内众多设计师,这种影响是深远的,但该手册源于微软的DHTML参考资料,参杂有过多的非标准信息,为标准学习带来不小的麻烦。
W3C的Web标准参考未能有效在中国大面积传播,源于微软的强势地位。学习Web标准应该从W3C资料入手,限于目前资料的匮乏,本手册想于此开始突破。
标准设计的核心在于布局,而不是传统的样式。CSS的力量在于它的强大布局功能,但设计师们多受制于传统资料的影响,不能超脱现有的篱笆,给自己背上了很重的包袱。关于CSS布局的核心探究可以参考《CSS商业网站布局之道》一书。本手册于思想及方法上帮助设计师实现参考指导
使用说明
基本特性是CSS属性的基础,初学者不易理解,但对于设计师具有重要的参考价值。
初始值,也即默认值,就是当用户不显式声明时,元素所显示的该属性值。需指明,属性是元素的本质,而不是后天定义的标签。
适用于,说明了该属性适用哪些元素,对于微软的DHTML参考资料中所提供的一堆适用元素列表,很容易使用户陷于迷茫之中,所肩负的指导意义不大,妨碍快速参考。
继承性,是CSS的基本特性,说明该属性值是否会对当前引用元素的内嵌子元素具有影响力。继承性对于CSS布局具有重要参考价值。
百分比,说明该属性取值为百分比,或者使用相对单位时,如em等,如何计算值,更通俗说,就是这个百分比是根据什么为参考的。默认为N/A ,它是Not Available的缩写,表示不符合/不可用。
媒体,说明该属性适用于哪些设备,例如,visual就表示视觉媒体,如电脑屏幕、WAP(如手机)屏幕、打印机等,具体说明可以参考附录。
版本,说明该属性始用版本。
兼容性,是从IE 4和NS 4早期版本角度考察的,不包含现代标准浏览器的兼容指标,实际上目前的主流浏览器都已实现了兼容性,除了IE6及更低版本不兼容个别属性外。
为了给用户提供更好的参考性,本手册提供了4张大表。 “CSS2标准属性”表显示W3C CSS2.0版本的所有属性参考信息,具有重要参考价值,CSS 2.1版本标准属性相对较少,且都被包含,所以就不再显示;“CSS2属性分类”表显示微软的CSS所有属性;“CSS2.0关键字索引”表和“CSS2.1关键字索引”表以开发的姿态显示所有CSS关键字,并链接到W3C官方网站,以方便高级用户查看原资料,原资料全部以英文显示,在下一个版本中,我们将对其全部汉化,以便于初级用户参考,索引中的数字链接说明该关键字出现的次数,没有其他含义。
在附录中,我们提供了极具参考价值的URL参考站点信息,对于高级用户探究CSS本质具有巨大参考价值。
在手册编排上,我们本着布局为先,盒模型为基础,版式也重要,其他属性可参考的原则进行编辑加工。
本手册源于兴趣,出于交流,限于时间紧张,且为业余深耕夜作,错误或遗漏难免,望用户在使用中多多反馈,共筑Web标准阵营。本版本是一个兼容版本,顾及IE用户的使用习惯,没有完全抛弃IE专用属性,在下一个版本中,我们将全力实现W3C标准的汉化工作,并剔除非标准属性和信息,同时加入CSS3版本属性,也请您的加盟,本手册的官方支持网站为css8cn,更多信息请进入了解。