2009-03-24 69 views
7

我知道有可能要讨论更重要的问题,但在出现一个傻瓜成本,我想答案;-) 为什么Doctype声明分成两行?

借此例如:

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

                  
                

是否遵守到80列标准?另外,我通常在我的HTML中使用单引号,因为它们更易于使用,它对浏览器有什么影响吗?它会发送IE6怪癖模式把它放在一行和单引号属性?

谢谢

回答

3

这只是换行。

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

+0

仅供参考:HTML Tidy应用程序也将DOCTYPE分为两行,我从来没有理解这个原因。我同意Alnitak。 在我的HTML文件中,我个人只使用一行DOCTYPE。 – 2010-03-05 02:39:16

2

我的猜测是它的可读性。我们所有的网站都有一条线,就像SO一样。