对于前端开发人员来讲,浏览器兼容性问题是经常遇到且必须要解决的,所谓的浏览器兼容性问题,是指不同的浏览器针对同一段代码不同的解析,造成了页面的显示效果不统一。针对于此,W3C起草并发布了Web开发标准(也有一些是其他标准组织制定),本专题将带您了解前端开发人员在跨浏览器开发中经常遇到的问题,及解决方法。
本文将依发展的时间顺序介绍三种值得电子图书馆领域注意的电子文件格式:标准通用标示语言(StandardGeneralizedMarkupLanguage;简称SGML)的,超文件标示语言(HypertextMarkupLanguage;简称HTML)的与最新崛起的可扩展标示语言( ExtensibleMarkupLanguage,简称XML)的,并作简单的比较。
CSS 是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 对于CSS 3.0,它对于我们Web设计人员来说不只是新奇的技术,更重要的是这些全新概念的Web应用给我们的设计开发提高了效率以及更多的无限可能性,我们将不必再依赖图片或者 Javascript 去完成圆角、块/文字阴影、渐变、透明度等提高Web设计质量的特色应用。CSS3 Properties 边框 ( Border ) 背景 ( Background ) 颜色 ( Color ) 文本 ( Text effects ) 用户界面 ( User -interface ) 基础盒模型 ( Basic box model ) 内容 ( Generated Content ) 其它模块 ( Other modules )
W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些新特性:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档。其他特性包括新的页面元素,比如 <header>, <section>, <footer>, 以及 <figure>。通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则,HTML 5 改进了互操作性,并减少了开发成本。
面向非设计人员的图片优化,,所有网站都存在的7大误区,只需改善细节,即可获得巨大收益,轻松实现:,减少页面加载时间,节省带宽,节省磁盘空间,节省服务器 (节约资源保护地球),… 这一切都以丝毫不损失视觉质量为前提。
HTML5是一个新的网络标准,目标在于取代现有的HTML4.01, XHTML 1.0 and DOM Level 2HTML标准。HTML5将成为 HTML、XHTML以及HTML DOM 的新标准。
从Internet Explorer 5引入的HTC提供了一种在脚本中实现DHTML行为的简单机制。一份HTC文件实际上就是一份HTML文件,只是以.htc的后缀名保存下来。HTC文件包括了脚本和一系列其独有的自定义元素来暴露定义组件功能的属性、方法和事件。作为一份HTML文件,HTC同样可以像DHTML一般访问页面中的所有元素。这意味着在HTC中所有的独有元素都可以通过各自的ID属性在脚本中当作对象进行访问。这让脚本可以把HTC独有元素的所有属性和方法作为对象的属性和方法来进行操作。
HTML文档对象模型(HTML Document Object Model)定义了访问和处理 HTML文档的标准方法。什么是 DOM?通过 JavaScript,您可以重构整个 HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对HTML文档中所有元素进行访问的入口。这个入口,连同对 HTML 元素进行添加、移动、改变或移除的方法和属性,都是通过文档对象模型来获得的(DOM)。在1998年,W3C发布了第一级的DOM规范。这个规范允许访问和操作 HTML 页面中的每一个单独的元素。所有的浏览器都执行了这个标准,因此,DOM的兼容性问题也几乎难觅踪影了。DOM可被JavaScript用来读取、改变 HTML、XHTML以及XML文档。
转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。
本参考手册是在《完美网页设计CSS快速参考》基础上进行的第3次重要升级,同时参考了W3C官方网站信息、微软DHTML参考资料,以及苏昱的《样式表中文手册》信息,在此表示感谢。
HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。本文专题将带您体验HTML 5,深入下一代Web开发标准。这个是打包的CHM帮助手册
网页制作完全手册
来自腾讯公司员工翻译整理的CSS 3.0 参考手册,感觉还不错。应该花了很多精力去做这事,拿出来分享值得夸奖。