2014-02-19 27 views
1

埃米特擴張不對齊/縮進如我所料

<div id="main"> 
    <div id="nav"> 
     <ul> 
      <li>My Web Host</li> 
     </ul> 
    </div> 
</div> 

和它的好。

如果我展開此:

#main>#nav>ul>li>{My Web Host}>ul>li> 

我得到這個:

<div id="main"> 
    <div id="nav"> 
     <ul> 
      <li>My Web Host 
       <ul> 
        <li></li> 
       </ul></li> 
     </ul> 
    </div> 
</div> 

雖然第一次李的結束標記是最後的UL我希望這將是下一行後在它的開始標記下對齊。

+0

那麼,有什麼問題?只有對齊? –

+0

這只是對齊。這是emmet的限制嗎? – jimeast

+0

你能解釋一下你在這裏期待什麼,所以我可以幫你解決這個問題嗎? –

回答

1

此縮寫在{My Web Host}>ul上不正確:您試圖將塊元素(ul)置於隱式內聯元素({My Web Host})內。在這種情況下,您必須在文本節點之後放置ul。使用+運算符。

正確的縮寫是 #main>#nav>ul>li>{My Web Host}+ul>li