計算機程序設計

DOCTYPE HTML - 是什麼呢? 你需要了解的項目什麼

無論持懷疑態度,進展仍然是不能停止的現象是什麼。 但是,雖然有些是長期的憤怒轉移到月球花園,其他是從字面上沉浸在一片恐慌,因為它變得越來越難跟上變化。 這樣的“赶超”的一個例子是涉及高科技專業的代表。

雖然大多數網頁設計師,程序員和編碼器是更加適合的時代精神,而不是任何“努拉巴巴”,從上週接收信息較晚,但仍具有相當大的扭曲,現實的情況是有所不同的。 對應於水平的進步是在新技術領域的困難。 舉一個簡單的例子:甚至有的5 - 10年以前,網絡遊戲上的Adobe Flash開發人員可以取得實實在在的成功,眾多的“開心農場”是證明了這一點。 然而,今天這一技術正在逐漸消亡,讓位給一個更現代,但低於多數基本HTML5的研究。 順便說一句,這是HTML5,並且是今天的故事傾注平日HTML-DTP的“人物”之一。

DOCTYPE HTML - 是什麼呢?

這座紀念碑在技術高科技進步的受害者。 請速90秒,這是區分在我國不僅是“作戰”的局面,而且瀏覽器的相當一場真正的戰爭,使世界進入了短短的產品,使用戶電腦瀏覽萬維網。 只有一個問題 - 流行的Netscape Navigator和Internet Explorer是在一個完全不同的,分別在看同一頁,並且該網站的創建者來創建這些程序完全不同的頁面。

標準是什麼? 在那些年裡,談論他們是毫無意義的 - W3C處於起步階段已經存在,並促進你的IE微軟一般都知道,最好去發明自己的,不與任何兼容的自行車。 儘管如此,這種可怕的(用於Web開發人員)十年結束時,情況恢復正常後,所有:有標準的一些外表,如果不是完全,但所有流行的瀏覽器仍然尊重。

不過,這種情況竟然是這樣的財團的標準和瀏覽器製造商們,說得客氣一點,一點都沒有類似的。 你可以很容易在以下方面創造一個完全正確的HTML,CSS和DOM頁面,但您的首選瀏覽器固執地表明你希望看到不是什麼。

然而,隨著時間的推移,開發商仍然有最後決定去思考不僅是競爭,而是一個站長,他出現了 - !DOCTYPE HTML。 這是一個特殊的標記,告訴瀏覽器應該如何考慮特定的頁面。

在DOCTYPE HTML代碼需要什麼樣的?

充足的標準,開始跟著到處出現之前,瀏覽器的許多開發商都試圖拉毯子蓋住自己,創造自己的方式方法,以特定的技術。 其結果是,同一個頁面的外觀以不同的方式不同的瀏覽器。 然而,這一點,我們已被告知,就是不提,當用於網上衝浪節目製片到來的時候,還有一個不能少有趣的問題。

想像一下這種情況:你 - 一個典型的Web開發人員90年代末。 正巧你們大多數人都在瀏覽器Internet Explorer 4.微軟決定突然來到他們的感官,使您的新的瀏覽器是更“正確”花費的時間,因此目前尚不清楚,因為它現在是創建網站和如何處理那些誰已經創建。 當然,如果你有足夠的時間,你可以重寫它的HTML代碼,它對應於新的標準,這樣的方式,但由於人們 - 懶惰的生物。

正是在這一點上DOCTYPE HTML是最合適的“發明”。 根據什麼類型的文件,它是在頁面的開頭指定,瀏覽器會選擇在這種情況下最適合的渲染機制。 如果HTML代碼的文檔類型不可用,瀏覽器將進入 兼容模式 (一般,但不一定)。 其結果是,相同的Internet Explorer 6(即使他安息的文件),在沒有DOCTYPE標記的行為,如果你在它的第四個版本的工作。

類型文檔類型

DOCTYPE標記包括若干種可以被分為某些類別。 首先,描述了主要類型的標記語言的:HTML 4.01,HTML 5,XHTML 1.0或XHTML 1.1。 其次,每種語言都有它小節,指向噸。E.“吹毛求疵係數”如何很難成為HTML代碼建立的W3C標準。 然而,在第二種情況下,有兩個例外 - HTML5和XHTML 1.1沒有任何亞種,並DOCTYPE HTML的只有一種形式。 但後來更多...

嚴謹的態度:嚴格DOCTYPE

如果你希望創建相應的法律驗證的每個字母的HTML代碼中,額外獎勵(比私利等)是使用文檔類型嚴格。 如果你打算使用更先進的XHTML 1.0,線路,將開始每個元素應該是這樣的:


選擇DOCTYPE HTML PUBLIC嚴格的模板,確保從標準的任何偏差都會被瀏覽器發現,然後用錯了標籤被忽略。 特別地,在嚴格模式下,任何標籤,無論是需要被位於所述塊標記內的形式,圖像或其他項目。 如果您決定離不開它,瀏覽器根本不會顯示此項目,並錯誤列表佈局填補了幾個記錄。

此外,一些標記,它們使文本的格式,也希望消除 - 在嚴格的制度意味著使用CSS的。

人道的方法:DOCTYPE過渡

如果一個嚴重的方法嚴格的模板不適合你,或者你只是習慣去違反規則,總有訴諸更為人性化的類型DOCTYPE HTML PUBLIC的可能性。 W3C照顧那些誰不想放棄的習慣,希望較溫和的條件下工作,創造代表一個過渡辦法模型驗證一個過渡模式。 此模板使您能夠自由地讓自己的一些自由,如嚴格禁止,模板標籤,以及許多其他的方法來佈局,這是自90年代末沒有失去意義。

«軟»DOCTYPE HTML 4聲明如下:

對於XHTML字符串再次,它看起來略有不同,但總的趨勢仍在繼續:

迄今為止,儘管每個編碼器試圖匹配嚴格的模板事實上,這是一個過渡文檔類型是最流行的。 然而,這個模板有一個信用額度:驗證會“拒絕”包含幀的任何頁面。 如果你需要求助於這種方法佈局時,應注意下一個 - 最後一個模板。

從一般到特殊:文檔類型框架集

方法時遵守的框架集模板檢查網頁是大致類似於過渡,但是,除了上述的“自由”,這個模板可以讓你使用框架。 其它差異框架集已經沒有了,因此,只能用於通知傳輸線路,對於HTML 4.01和XHTML 1.0:

新銳

當然,指的是這篇文章的HTML5標準的所有日益普及的開始,我們不能忽視的標記語言。 這很有趣,W3C認為基本的HTML版本,所以它是DOCTYPE HTML 5看起來相當溫和。 換句話說,這種類型的定義是,瀏覽器需要與“純»HTML工作,今天是什麼被認為是HTML5,而許多熟悉的第四個版本,被認為是潛在的過時。

其他品種的文檔類型

到目前為止,有幾個品種的文檔類型模式,其中大部分涉及到XHTML。 雖然標記語言的第二個版本沒有出來到光,成為它的第一個版本的HTML5前述,變化的部分,雖然沒有患病率最高,活得很好。

它是重要的文檔類型?

也許在HTML一些新手“作家”將嘗試忽略廣告頁面類型。 好吧,如果他們沒有學會從vyshenapisannogo重要的信息,我們舉一個簡單的例子。 下面是一個使用過渡,模板的示例頁面:

看起來,它應該看起來像設計者的想法,但它是值得我們去“迷惑»文檔類型,我們得到以下幾點:

正如你所看到的,頁面已經發生了變化顯著:褪色的牆紙,菜單已經成為毀容的列表,CSS一些類簡單地忽略,此外,在網頁“OTROS”第二滾動條。

但願,這個例子是足夠的vyshenapisannogo解釋的重要性,因此,我們只能保持關注或理想,學會寫的是經過嚴格的驗證碼。 祝你好運!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.birmiss.com. Theme powered by WordPress.