1. <!DOCTYPE> 聲明位于文檔中的最前面的位置,處于 <html> 標(biāo)簽之前。
2. 此標(biāo)簽可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規(guī)范。
所以,樓主的這個(gè)聲明:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
聲明了文檔的根元素是 html,它在公共標(biāo)識(shí)符被定義為 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的 DTD 中進(jìn)行了定義。瀏覽器將明白如何尋找匹配此公共標(biāo)識(shí)符的 DTD。如果找不到,瀏覽器將使用公共標(biāo)識(shí)符后面的 URL 作為尋找 DTD 的位置。
另外,需要知道的是,HTML 4.01 規(guī)定的三種文檔類型、XHTML 1.0 規(guī)定的三種 XML 文檔類型都是:Strict、Transitional 以及 Frameset。
而這句<html xmlns="http://www.w3.org/1999/xhtml">,是在文檔中的<html> 標(biāo)簽中使用 xmlns 屬性,以指定整個(gè)文檔所使用的主要命名空間。
對(duì)于文檔聲明,了解這些就足夠了,現(xiàn)在的html5不再這么繁瑣,只需要:
<!DOCTYPE html>
<html>
就可以了。
聯(lián)系客服