Html 如何向父元素添加同级元素?
我正在使用Emmet插件的Sublime Text 2 这是目标HTML:Html 如何向父元素添加同级元素?,html,emmet,Html,Emmet,我正在使用Emmet插件的Sublime Text 2 这是目标HTML: </html <head> <title></title> </head> <body> </body> </html> 它不添加元素 我试着在结尾使用兄弟姐妹的缩写,如下所示: html>head>title+body 但是,标记现在被添加为元素的同级元素,而不是元素
</html
<head>
<title></title>
</head>
<body>
</body>
</html>
它不添加
元素
我试着在结尾使用兄弟姐妹的缩写,如下所示:
html>head>title+body
但是,
标记现在被添加为
元素的同级元素,而不是
元素
如何更新代码段,使其将兄弟元素添加到父元素?以下是解决方案
(head>title>)html>body
希望这有帮助。试试这个
html>(head>title)(body)
我知道这个问题现在已经得到了回答,我已经接受了第一个对我有用的答案,但为了完整性,我想添加到我最终找到的实际文档的链接,以及分组缩写的另一个替代方案 因为我不知道字符命令的名称,所以一开始我找不到关于它们的文档 然而,经过一些深入的研究(感谢谷歌),我终于发现它们被称为
缩写
那些我发现我也能很快找到的
阅读文档后,我发现有两种方法可以解决我的问题
我可以使用缩写^
,类似于:
html>head>title^body
html>(head>title)+body
或者我可以使用缩写词()
对您的集合进行分组,然后像往常一样使用标准缩写词+
,如下所示:
html>head>title^body
html>(head>title)+body
使用分组缩写也是我的建议,我也接受了
两者都将生成此输出:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
如果使用其中一个有什么好处,我不知道。最快的方法是在Koan行(底线)中使用html:5。这意味着:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
文件
感谢@François Wahl进一步分享知识+1.我很感激