所以每次我使用html片段或样板与<ht + tab or enter
我得到这个额外的开口标签?是什么给了什么?
<<!doctype html> <---- whats that additional tag at the beginning?
<html>
......
....
顺便说一句,我安装了emmet。感谢
答案 0 :(得分:1)
这是一个片段。您输入html
(或更少),然后按tab
,它会插入所有这些内容:
<!DOCTYPE html>
<html>
<head>
<title>$1</title>
</head>
<body>
$0
</body>
</html>
请注意,如果再次按下制表符,它会转到$1
,最后一个是$0
(默认情况下,它是内容的结尾)。
因此,请勿键入<ht
,仅键入ht
,tab
,它会为您插入所有内容。我真的建议你找一个关于Sublime Text的课程,否则你会非常想念
答案 1 :(得分:0)
这是doctype deleration,这直接来自W3School文档:
声明必须是HTML中的第一件事 文档,在标记之前。
声明不是HTML标记;这是一个指示 关于页面编写的HTML版本的Web浏览器。
在HTML 4.01中,声明引用DTD,因为HTML 4.01基于SGML。 DTD指定标记语言的规则,以便浏览器正确呈现内容。
HTML5不基于SGML,因此不需要引用 到DTD。
提示:始终将声明添加到HTML文档中,所以 浏览器知道期望什么类型的文档。