Blogger的b标签

今天在整理blogger模板的时候,发现了模板中常用<b>标签,例如<b:if><b:section>等,但这些都不是常用的。经过查资料和研究,我发现<b:if>的存在弥补了HTML里缺少的分支语句,后面跟上条件cond。例如
1
<b:if cond='data:blog.isMobile'>
就是简单判断是否是移动端在访问界面。还有很多全局变量何以使用,当然,也可以局部自定义一些local的变量。类似<b:loop>中可以看到
1
<b:loop values='data:posts' var='post'>
之后就可以在下级语句里使用变量post了。这样有个好处就是我可以动态定义某个元素的CSS,在我的博客中使用了以下语句:
1
2
3
4
5
<b:loop values='data:post.labels' var='label' index='i'>
    <a expr:href='data:label.url' expr:style='"margin-top:" + data:i * 40 + "px;"'>
        ...
    </a>
</b:loop>
其中的expr:style就是自定义的CSS内容,可以根据index动态margin。
还有更多的用法我今后有空还会慢慢整理。
Blogger的b标签 Blogger的b标签 Reviewed by EchoSam on 1/12/2017 Rating: 5