我正在研究 HTML5,我很困惑为什么它在格式良好方面如此容易。
<div id="main">
<DIV ID="main">
<DIV id=main>
都是有效的并且产生相同的结果。我认为使用 XHTML 我们可以免费迁移到 XML 兼容代码(我不认为结束标记是一种成本!)。现在 HTML5 规范看起来是由懒惰的编码人员和/或无政府主义者编写的。结果是从 HTML5 开始我们有两个版本:HTML5 和 XML 兼容的 XHTML5。如果 C 突然允许您以下列方式编写 for 结构,您会认为这是一种 Assets 吗?
for(i = 0; i < 10; i++) {
for(i = o; i < 1o; i++) { // you can use "o" instead of "0"
for(i = 0, i < 10, i++) { // commas instead of semicolons are alright!
坦率地说,作为一名 XHTML 编码人员,我觉得 HTML5 规范有点侮辱了我。
Wadya 认为?
史蒂文
编辑:
注意“wadya”:作为客户,您会接受写有“wadya”而不是“What do you”的信件吗? :-)
最佳答案
HTML 5 不是像 XHTML 那样的 XML 方言。
HTML 如此流行的原因是它容忍错误,因此几乎任何人都可以编写 HTML 页面。
XHTML 使它变得更加困难,并且没有得到广泛采用。与此同时,HTML/XHTML 的进一步发展停滞不前,因此形成了一个产业集团,WHATWG他开始研究下一代 HTML,并决定恢复到 HTML 5 的非 XML 标准。
由于 XML 比 HTML 更严格,因此您始终可以编写 HTML 以兼容 XML。确保属性为小写,使用值定界符,元素有结束标记,并在需要时使用正确的 XML 转义。
关于HTML5 和格式良好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3583332/