Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 天天干天天色,日本人videos黑人,日本护士撒尿xxxx视频

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML中不起眼的DOCTYPE標(biāo)記 真的很重要

          HTML中不起眼的DOCTYPE標(biāo)記 真的很重要

          前寫html或者Jsp頁面,從來不注意doctype的聲明,也不太明白doctype的作用。

          一般都是這樣寫的

          <html>
          <body>
          <h1>我的第一個標(biāo)題</h1>
          <p>我的第一個段落。</p>
          </body>
          </html>
          

          直到最近碰到了一個非常奇葩的bug:

          某一個頁面在IE7和8,Chrome,ff等下正常,但是在IE9下顯示有問題,我就開始找啊找,各種調(diào)試,各種log,終于在httpWatch里邊找到了答案:DOCTYPE未聲明。于是我給頁面添加了<!DOCTYPE html>,果然奏效了。

          哪么<!DOCTYPE>是何方神圣,馬上開始科譜

          來自于w3school的文檔解釋是這樣的

          定義和用法

          <!DOCTYPE> 聲明必須是 HTML 文檔的第一行,位于 <html> 標(biāo)簽之前。

          <!DOCTYPE> 聲明不是 HTML 標(biāo)簽;它是指示 web 瀏覽器關(guān)于頁面使用哪個 HTML 版本進(jìn)行編寫的指令。

          在 HTML 4.01 中,<!DOCTYPE> 聲明引用 DTD,因?yàn)?HTML 4.01 基于 SGML。DTD 規(guī)定了標(biāo)記語言的規(guī)則,這樣瀏覽器才能正確地呈現(xiàn)內(nèi)容。

          HTML5 不基于 SGML,所以不需要引用 DTD。

          提示:請始終向 HTML 文檔添加 <!DOCTYPE> 聲明,這樣瀏覽器才能獲知文檔類型。

          下面說人話吧

          • 標(biāo)簽的作用

          document.compatMode用來判斷當(dāng)前瀏覽器采用的渲染方式。

          官方解釋:

          BackCompat:標(biāo)準(zhǔn)兼容模式關(guān)閉。

          CSS1Compat:標(biāo)準(zhǔn)兼容模式開啟。

          這個屬性會被瀏覽器識別并使用,但是如果你的頁面沒有DOCTYPE的聲明,那么compatMode默認(rèn)就是BackCompat,

          這也就是惡夢的開始 ,瀏覽器會按照自己的方式解析渲染頁面,那么,在不同的瀏覽器就會顯示不同的樣式

          如果你的頁面添加了<!DOCTYPE html>那么,那么就開啟了標(biāo)準(zhǔn)模式,那么瀏覽器就得老老實(shí)實(shí)的按照W3C的標(biāo)準(zhǔn)解析渲染頁面,這樣一來,你的頁面在所有的瀏覽器里顯示的就都是一個樣子了。

          這就是<!DOCTYPE html>的作用。

          • 標(biāo)簽的使用

          <!DOCTYPE html>使用也很簡單,就是在你的html頁面的第一行添加"<!DOCTYPE html>"一行代碼就可以了

          <!DOCTYPE html>
          <html>
          <head>
          <title>文檔的標(biāo)題</title>
          </head>
          <body>
          文檔的內(nèi)容......
          </body>
          </html>
          

          jsp的話,添加在<%@ page %>的下一行

          不用區(qū)分大小寫哦。

          TML 是一種標(biāo)記語言,用于創(chuàng)建網(wǎng)頁和應(yīng)用程序。它的基本結(jié)構(gòu)由以下三個部分組成:

          • 文檔類型聲明(doctype declaration),用來告訴瀏覽器文檔的版本和規(guī)范。它以 <!DOCTYPE html> 開頭,表示文檔遵循 HTML5 標(biāo)準(zhǔn)。
          • html 標(biāo)簽(html tag),用來包含整個文檔的內(nèi)容。它以 <html> 開始,以 </html> 結(jié)束。它還可以包含一個 lang 屬性,用來指定文檔的主要語言。
          • head 和 body 標(biāo)簽(head and body tags),用來分別包含文檔的元數(shù)據(jù)(metadata)和可見內(nèi)容(visible content)。head 標(biāo)簽以 <head> 開始,以 </head> 結(jié)束。它可以包含一些不顯示在網(wǎng)頁上的信息,比如標(biāo)題、字符集、樣式表等。body 標(biāo)簽以 <body> 開始,以 </body> 結(jié)束。它可以包含一些顯示在網(wǎng)頁上的內(nèi)容,比如文本、圖片、視頻、表單等。

          一個 HTML 的基本結(jié)構(gòu)示例如下:

          TML 實(shí)例

          <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>菜鳥教程(runoob.com)</title></head><body><h1>我的第一個標(biāo)題</h1><p>我的第一個段落。</p></body></html>

          實(shí)例解析

          • DOCTYPE 聲明了文檔類型

          • 位于標(biāo)簽 <html> 與 </html> 描述了文檔類型

          • 位于標(biāo)簽 <body> 與 </body> 為可視化網(wǎng)頁內(nèi)容

          • 位于標(biāo)簽 <h1> 與 </h1> 作為一個標(biāo)題使用

          • 位于標(biāo)簽 <p> 與 </p> 作為一個段落顯示

          <!DOCTYPE html> 在HTML5中也是描述了文檔類型。

          什么是HTML?

          HTML 是用來描述網(wǎng)頁的一種語言。

          • HTML 指的是超文本標(biāo)記語言: HyperText Markup Language

          • HTML 不是一種編程語言,而是一種標(biāo)記語言

          • 標(biāo)記語言是一套標(biāo)記標(biāo)簽 (markup tag)

          • HTML 使用標(biāo)記標(biāo)簽來描述網(wǎng)頁

          • HTML 文檔包含了HTML 標(biāo)簽文本內(nèi)容

          • HTML文檔也叫做 web 頁面

          HTML 標(biāo)簽

          HTML 標(biāo)記標(biāo)簽通常被稱為 HTML 標(biāo)簽 (HTML tag)。

          • HTML 標(biāo)簽是由尖括號包圍的關(guān)鍵詞,比如 <html>

          • HTML 標(biāo)簽通常是成對出現(xiàn)的,比如 <b> 和 </b>

          • 標(biāo)簽對中的第一個標(biāo)簽是開始標(biāo)簽,第二個標(biāo)簽是結(jié)束標(biāo)簽

          • 開始和結(jié)束標(biāo)簽也被稱為開放標(biāo)簽和閉合標(biāo)簽

          <標(biāo)簽>內(nèi)容</標(biāo)簽>

          HTML 元素

          "HTML 標(biāo)簽" 和 "HTML 元素" 通常都是描述同樣的意思.

          但是嚴(yán)格來講, 一個 HTML 元素包含了開始標(biāo)簽與結(jié)束標(biāo)簽,如下實(shí)例:

          HTML 元素:

          <p>這是一個段落。</p>

          Web 瀏覽器

          Web瀏覽器(如谷歌瀏覽器,Internet Explorer,F(xiàn)irefox,Safari)是用于讀取HTML文件,并將其作為網(wǎng)頁顯示。

          瀏覽器并不是直接顯示的HTML標(biāo)簽,但可以使用標(biāo)簽來決定如何展現(xiàn)HTML頁面的內(nèi)容給用戶:

          HTML 網(wǎng)頁結(jié)構(gòu)

          下面是一個可視化的HTML頁面結(jié)構(gòu):

          <html>

          <head>

          <title>頁面標(biāo)題</title>

          </head>

          <body>

          <h1>這是一個標(biāo)題</h1>

          <p>這是一個段落。</p>

          <p>這是另外一個段落。</p>

          </body>

          </html>

          只有 <body> 區(qū)域 (白色部分) 才會在瀏覽器中顯示。

          HTML版本

          從初期的網(wǎng)絡(luò)誕生后,已經(jīng)出現(xiàn)了許多HTML版本:

          版本發(fā)布時間
          HTML1991
          HTML+1993
          HTML 2.01995
          HTML 3.21997
          HTML 4.011999
          XHTML 1.02000
          HTML52012
          XHTML52013

          <!DOCTYPE> 聲明

          <!DOCTYPE>聲明有助于瀏覽器中正確顯示網(wǎng)頁。

          網(wǎng)絡(luò)上有很多不同的文件,如果能夠正確聲明HTML的版本,瀏覽器就能正確顯示網(wǎng)頁內(nèi)容。

          doctype 聲明是不區(qū)分大小寫的,以下方式均可:

          <!DOCTYPE html>

          <!DOCTYPE HTML>

          <!doctype html>

          <!Doctype Html>

          通用聲明

          HTML5

          <!DOCTYPE html>

          HTML 4.01

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

          "http://www.w3.org/TR/html4/loose.dtd">

          XHTML 1.0

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          查看完整網(wǎng)頁聲明類型 DOCTYPE 參考手冊。

          中文編碼

          目前在大部分瀏覽器中,直接輸出中文會出現(xiàn)中文亂碼的情況,這時候我們就需要在頭部將字符聲明為 UTF-8。

          HTML 實(shí)例

          <!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>頁面標(biāo)題</title></head><body><h1>我的第一個標(biāo)題</h1><p>我的第一個段落。</p></body></html>

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 国产午夜精品一区二区三区嫩草| 国产精品一区视频| 久久精品无码一区二区无码| 中文字幕一区二区三区在线不卡| 精品日产一区二区三区手机 | 亚洲.国产.欧美一区二区三区| 男插女高潮一区二区| 日本一区二区三区不卡视频| 国产日韩精品一区二区三区| 久久国产精品免费一区| 亚洲国产精品综合一区在线| 日韩一区二区三区不卡视频| 在线观看免费视频一区| 中文字幕一区一区三区| 国产在线一区二区视频| 国产精品毛片一区二区三区| 亚洲香蕉久久一区二区| 亚洲毛片不卡av在线播放一区| 色久综合网精品一区二区| 另类ts人妖一区二区三区| 中文字幕一精品亚洲无线一区| 91精品福利一区二区| 亚洲片一区二区三区| 亚洲狠狠久久综合一区77777| 在线视频精品一区| 亚洲AV综合色区无码一区爱AV| 狠狠做深爱婷婷久久综合一区| 国产一区二区四区在线观看| 亚洲丰满熟女一区二区v| 亚洲国产综合精品一区在线播放| 成人精品一区二区户外勾搭野战| 国产91精品一区| 任你躁国语自产一区在| 亚洲国产精品一区二区第四页| 亚洲福利一区二区三区| 精品一区二区无码AV| 亚洲色一区二区三区四区| 国产午夜精品免费一区二区三区| 最新中文字幕一区| 老熟妇仑乱一区二区视頻| 中文字幕亚洲一区二区va在线|