一个软件符合W3C是最低的标准,一个软件只有符合了W3C标准才会更加兼容各个浏览器,不过有时由于在张家口软件开发过程中由于程序员的疏忽,而使一些软件元素不完整,而导致W3C标准化问题。
第一、未闭合的div标签,页面布局不能通过验证的最为常见的原因。div这种布局模式有多流行这个错误就有多流行。未闭合的div标签是布局错误中最最经常出现、也是最难发现的一个错误。验证器并不总能准确地指出错误出现的位置,因此发现这个错误有时候也无异于大海捞针。
第二、可恶的embed标签,90年代初,微软和网景浏览器开始意识到单纯地文本标签根本不能完全实现标准化。但是不幸的是,虽然我们现在广泛地使用embed这类的标签,W3C并没有意识到他们的重要性。张家口软件开发公司博昊天成认为如果做软件确实想通过strict DOCTYPE验证,你必须放弃使用embed标签。
定想用embed标签而又想难过验证,你可以参照这篇flash引用方式的文章。
第三、不恰当的DOCTYPE声明,一个错误是文档中要么没有声明DOCTYPE,要么声明DOCTYPE错误。作为一系列文档标准,Strict DOCTYPE是要求最为严格的标准。Strict DOCTYPE意味着你的软件在各种浏览器中显示时都是最为标准的方式。
第四、尾部的斜杠问题、张家口软件开发认为软件没有通过难,那很可能是在你的代码中缺少了一个斜杠(/)。其实这类错误是很容易发现的,特别是像在image标签中。
第五、JavaScript,理解了Strict DOCTYPE,那么你需要把你的JS代码包含一对可换行CDATA标签中。这方面很多开发者已经在使用了,比如一些广告和跟踪功能的JavaScript代码需要必须写在一行里。