emmet扩展没有像我预期的那样对齐/缩进

时间:2014-02-19 06:26:12

标签: emmet

如果我展开这个:

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

我明白了:

<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>

虽然第一个li的结束标记是在最后一个ul之后,但我希望它会在下一行的开头标记下对齐。

1 个答案:

答案 0 :(得分:1)

此缩写在{My Web Host}>ul处不正确:您正在尝试将块元素(ul)放入隐式内联元素({My Web Host})中。在这种情况下,您必须在文本节点之后放置ul ,例如使用+运算符。

正确的缩写是 #main>#nav>ul>li>{My Web Host}+ul>li