2013-05-08 69 views
-1

我使用的是Emmet插件的Sublime Text 2。如何将兄弟添加到父元素?

这是目标HTML:

</html 
    <head> 
     <title></title> 
    </head> 
    <body> 
    </body> 
</html> 

这是我目前的片段:

html>head>title 

这关当然不会添加<body>元素。

我尝试使用同级缩写在这样结束:

html>head>title+body 

然而,<body>标签现在被添加作为同级到<title>元件代替<head>元件。

如何更新我的代码段,以便将父代元素添加到父元素中?

回答

1

这是解决方案。

(head>title>)html>body 

希望这会有所帮助。

+0

+1谢谢你的工作。 – Nope 2013-05-08 12:58:09

+0

不客气 - @FrançoisWahl – Nitesh 2013-05-08 12:58:40

2

试试这个

html>(head>title)(body) 
+0

+1这也适用。谢谢。 – Nope 2013-05-08 12:58:31

+0

:)欢迎兄弟。 – ShibinRagh 2013-05-08 13:01:49

2

我知道这是现在回答,我已经接受了它为我工作,但对于completness我想将链接添加到实际的文档,我终于找到了和另一个第一个答案替代分组缩写。

由于我不知道字符命令被称为什么,所以我一开始就无法找到它们的文档。

但是,经过一些扩展研究(谢谢谷歌),我终于发现,他们被称为abbreviations
我发现我也能很快找到abbreviation syntax documentation

阅读文档后,我发现有两种方法可以解决我的问题。

我可以使用Climb-up缩写^,与此类似:

html>head>title^body 

或者,我可以使用Grouping缩写(),以便将集,然后使用标准Sibling缩写+像往常一样,与此类似:

html>(head>title)+body 

使用分组缩写也是什么Nathan Lee's answer建议和我接受。如果在使用其他的我不知道一个什么好处

<html> 
<head> 
    <title></title> 
</head> 
<body> 

</body> 
</html> 

两者都会产生这样的输出。

+1

感谢@FrançoisWahl进一步分享知识。 从我+1,我欣赏它。 :) – Nitesh 2013-05-08 13:11:50

0

最快的方法是在Koan行(底线)内使用html:5。这意味着:

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <title>Document</title> 
</head> 
<body> 
</body> 
</html>