Sublime Text在开头添加额外的开头标记?

时间:2017-01-12 21:04:13

标签: sublimetext3 sublimetext boilerplate

所以每次我使用html片段或样板与<ht + tab or enter 我得到这个额外的开口标签?是什么给了什么?

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

顺便说一句,我安装了emmet。感谢

2 个答案:

答案 0 :(得分:1)

这是一个片段。您输入html(或更少),然后按tab,它会插入所有这些内容:

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

请注意,如果再次按下制表符,它会转到$1,最后一个是$0(默认情况下,它是内容的结尾)。

因此,请勿键入<ht,仅键入httab,它会为您插入所有内容。我真的建议你找一个关于Sublime Text的课程,否则你会非常想念

答案 1 :(得分:0)

这是doctype deleration,这直接来自W3School文档:

  

声明必须是HTML中的第一件事   文档,在标记之前。

     

声明不是HTML标记;这是一个指示   关于页面编写的HTML版本的Web浏览器。

     

在HTML 4.01中,声明引用DTD,因为HTML   4.01基于SGML。 DTD指定标记语言的规则,以便浏览器正确呈现内容。

     

HTML5不基于SGML,因此不需要引用   到DTD。

     

提示:始终将声明添加到HTML文档中,所以   浏览器知道期望什么类型的文档。

您可以在此处详细了解:http://www.w3schools.com/tags/tag_doctype.asp