2017-01-12 13 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

Это доктайп decleration это прямо из HTE 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

Это не то, что я имею в виду, я имел в виду двойной тег '<<' в начале. Его функция, когда вы наберете несколько букв auto complete, будет срабатывать. – Chopnut

+0

Согласно странице Sublime text package, этого не должно быть: 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, вы так часто пропустите