用严格而非过渡的HTML来编写网站是否更专业?

时间:2010-07-22 19:13:06

标签: html xhtml-1.0-strict xhtml-transitional

我想知道用严格的xhtml编写网站是否更专业,而不是过渡。

当你作为网络开发者推进时,是应该做些什么,还是无关紧要?

6 个答案:

答案 0 :(得分:5)

除了(很少需要)start属性之外,Strict和Transitional之间的区别归结为“自Netscape 4停止成为主导浏览器以来你不应该使用的东西”。

所以,问题是一个棘手的问题,因为,如果你在千禧年的这一边学习HTML,你不应该首先使用Transitional(现在让我们沉默一分钟,因为我们哀叹质量低劣过度流行的教程(例如一个来自W3C因为名字相似而得到很多荣耀的组织中的一个......我正在咆哮,所以我现在就停止了。)

答案 1 :(得分:0)

在营销方面,你可能会在严格的XHTML中说出你的答案稍微好一些,但实际上,选择并不重要。 Transitional有一些怪癖可以改善与HTML4及更旧版本的元素的向后兼容性,但这些元素后来一直不受欢迎,因此在严格的版本(例如框架)中被弃用。如果你现在正在学习如何编写标记,那么无论如何你都在学习所有的XHTML,所以你可以随意使用严格的。

简短回答:没关系。

答案 2 :(得分:0)

答案 3 :(得分:0)

如果您想要“专业”并且最新使用<!DOCTYPE html>。这不会破坏任何东西,它就像你能得到的那样现代。

答案 4 :(得分:-1)

我写HTML 4.01,无论是传统的还是严格的。

事实是XHTML被破坏了,HTML 4.01浏览器上的正确呈现会使用直角括号将页面丢弃。

如果你认为你知道如何&lt; br /&gt;在HTML 4标准中定义,再想一想。

 This sentence is <br/> across two lines.

当严格的解析器读取

 This sentences is
 > across two lines.

构建HTML的SGML语言表单具有称为NET的短标签功能。转换是“&lt; br /” - &gt; “&LT峰; br&GT;&LT; / BR&gt;” 中。所以,“&lt; br /&gt;”烧伤。

答案 5 :(得分:-2)

这是我昨天发现的一篇文章。阅读标记部分,它的第一部分:D http://davidwalsh.name/get-over-it

相关问题