2017-01-12 58 views
0

因此,每次我使用html代碼片段或與<ht + tab or enter 鍋爐板我得到這個額外的開放標籤?是什麼賦予了?Sublime Text在開頭增加額外的開標籤?

<<!doctype html> <---- whats that additional tag at the beginning? <html> ...... ....

我的方式安裝埃米特。由於

+0

只要寫'ht + tab或enter'。 '<<不是片段觸發器的一部分,ST有時會用一個奇怪的行爲替換像'<'這樣的非單詞字符。 –

回答

0

這是DOCTYPE decleration這是直出興田W3School文檔的:

聲明必須是你的HTML文檔 中的第一件事,標籤之前。

該聲明不是HTML標記;它是 網頁瀏覽器關於寫入頁面的HTML版本的指令。

在HTML 4.01中,聲明引用DTD,因爲HTML 4.01基於SGML。 DTD指定了標記語言的規則,以便瀏覽器正確地呈現內容。

HTML5不基於SGML,因此不需要參考 到DTD。

提示:總是將聲明添加到您的HTML文檔中,因此瀏覽器知道期望的文檔類型爲 。

你可以閱讀更多關於它在這裏:http://www.w3schools.com/tags/tag_doctype.asp

+0

那不是我的意思,我在開始時指的是'<<'雙標記。它的一個功能,當你輸入幾個字母自動完成將觸發。 – Chopnut

+0

根據崇高的文本包頁面,不應該在那裏:https://packagecontrol.io/packages/HTML%20Snippets –

+0

是它的奇怪,我該如何編輯這些片段? – Chopnut

1

這是一個片段。您鍵入html(或更少),然後按tab,它會插入所有這些內容:

<!DOCTYPE html> 
<html> 
<head> 
    <title>$1</title> 
</head> 
<body> 
$0 
</body> 
</html> 

請注意,如果您再次壓抑標籤,它會去$1,最後一個是$0(由默認它是內容的結尾)。

因此,不要輸入<ht,只需要ht,tab,它會爲您插入所有內容。我真的建議你找到一個關於Sublime Text的課程,否則你會錯過這麼多

相關問題