【问题标题】:Why are Doctype declarations split on two lines?为什么 Doctype 声明分成两行?
【发布时间】:2010-10-15 08:14:30
【问题描述】:

我知道可能还有更重要的问题需要讨论,但我会以看起来像个傻瓜为代价,我想要一个答案 ;-)

以这个为例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

是否符合80列标准?另外,我通常在我的 HTML 中使用单引号,因为它们看起来更容易,这对浏览器有什么影响吗?它会以怪异模式发送 IE6 并将其放在一行和单引号属性中吗?

谢谢

【问题讨论】:

    标签: html


    【解决方案1】:

    这只是换行。

    此外,XML 将采用任一引号,但约定是双引号。

    【讨论】:

    • 仅供参考:HTML Tidy 应用程序也将 DOCTYPE 拆分为两行,我一直不明白其中的原因。我同意阿尔尼塔克。在我的 HTML 文件中,我个人只为 DOCTYPE 使用了一行。
    【解决方案2】:

    我猜是为了可读性。

    AFAIK,它不必在两行,我们所有的网站都在一行上,SO 也是如此。

    【讨论】:

      猜你喜欢
      • 2015-12-22
      • 2012-04-26
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 2017-08-31
      • 2012-11-27
      相关资源
      最近更新 更多