代码之家  ›  专栏  ›  技术社区  ›  Jack Roscoe

用严格的html编写网站比用过渡的html编写网站更专业吗?

  •  5
  • Jack Roscoe  · 技术社区  · 14 年前

    这是作为一个web开发人员应该做的事情,还是无关紧要?

    6 回复  |  直到 14 年前
        1
  •  5
  •   Quentin    14 年前

    除了可能的例外(很少需要) start 属性,严格和过渡的区别归结为“自从Netscape 4不再是主流浏览器以来,您不应该使用的东西”。

    所以,这个问题是个棘手的问题,如果你在千年的这一边学习HTML,你不应该一开始就使用Transitional(现在让我们安静几分钟,因为我们对过于流行的教程质量低劣感到遗憾(比如一个组织的教程,由于名称相似,在W3C上得到了很多荣誉,我在咆哮,所以我现在就停下来)。

        2
  •  0
  •   Steven    14 年前

    在市场营销方面,你可能会得到一个稍微好一点的回应,说你在严格的XHTML中是对的,但实际上,选择并不重要。Transitional有一些改进与HTML4和更老版本的元素向后兼容性的怪癖,但这些怪癖后来一直不受欢迎,因此在严格的风格(例如,框架)中被弃用。如果您现在正在学习如何编写标记,那么您将学习所有XHTML,因此您可以随意使用strict。

    简而言之:没关系。

        3
  •  0
  •   whostolemyhat    14 年前

        4
  •  0
  •   TRiG    14 年前

    如果你想成为“专业”和最新的使用 <!DOCTYPE html>

        5
  •  -1
  •   Joshua    14 年前

    事实是XHTML已经被破坏了,在HTML4.01浏览器上正确的呈现方式会给页面添加右尖括号。

     This sentence is <br/> across two lines.
    

    当被严格的解析器读取时

     This sentences is
     > across two lines.
    

    构建HTML的SGML语言表单有一个称为NET的短标记特性。转变是“<br/“—>”&书信电报;br></br>“。所以,“<br/>烧伤。

        6
  •  -2
  •   Wai Wong    14 年前

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

    推荐文章