在空格很重要的地方,我建议使用非简洁语法,因为 Marko 允许您混合和匹配 HTML 语法和简洁语法。例如:
div -- This is concise
<h1>Hello <span>Diego!</span> </h1>
div -- Back to concise
这将产生以下输出:
<div>This is concise</div>
<h1>Hello <span>Diego!</span> </h1>
<div>Back to concise</div>
这是另一种选择:
div -- This is concise
h1 -- Hello <span>Diego!</span>
div -- Back to concise
但是,这会产生略有不同的输出,可能是也可能不是您正在寻找的输出:
<div>This is concise</div>
<h1>Hello <span>Diego!</span></h1>
<div>Back to concise</div>
FWIW,在源文件中留下尾随空格通常不是一个好主意,因为对于只查看文本的人来说意图并不明显(某些编辑器,如 Atom 默认情况下会在保存时去掉尾随空格)。
希望这对你有用。