haml模板通过缩进控制元素的层级关系,所以每一个层级都要另起一行。
在html模板里,对缩进的要求不严格,但是为了布局好看也会通过缩进控制页面结构。
两种模板都通过缩进控制层级时,haml的span标签与同级的元素之间,默认会有一个空格,但是html模板不会出现这种情况。要去掉haml的span标签左右的空格,可以通过在span标签的所有属性的最后加上“>”就可以去掉该span标签左右的空格。写法如下:
%span> 共2页
%span.filter.view> 共2页
%span.label(id="filter")> 共2页