2009年1月31日星期六

blogger的head区为什么要这样做

请看:

<head>
<b:skin>
<variable value="#ddd" default="#ddd" name="textcolor">
body {color:$textcolor;}
</b:skin>
......
...

第一次看到这种做法可能会感到奇怪,直接在body {}里写上颜色就行了啊,干嘛还要<variable>呢?
blogger这么做的原因是实现在后台通过提交表单的形式让你就可以修改模板,而不是到编辑HTML里去写CSS代码,对不会CSS/XHTML的同学来说是个方便。但是<variable>这个XML标签也有局限性,限制了你发挥更多的创意做出与众不同的页面。

最后的结论是此标签可以删除,但是后台里“布局->字体和颜色”的功能将不能使用,只能通过修改CSS代码实现。

我的选择是删掉,自己来写,使CSS代码更直观,对页面元素控制更精准。

没有评论:

发表评论