将标记之间的冲突命名为类和Tumblr主题的样式类

时间:2017-02-17 10:39:53

标签: html css tumblr

我可以根据他们的"#tags"将样式应用于不同的帖子。使用{TagsAsClasses}

<div class="post {TagsAsClasses}">

div.tag {
    /* whatever styling */
}

这样可以正常工作,但是如果我已经在主题中有一个带有样式的类,然后应用与该类同名的标记,则主题会中断。例如,主题使用类&#34; .cover&#34;,帖子有标签&#34;#cover&#34;。

这通常很好,因为我只是更改了类名,但是我需要确保这个相同的代码适用于大约65名学生,所以我需要能够定义样式将影响的特定标记。

1 个答案:

答案 0 :(得分:2)

为确保主题的样式类与任何帖子的标记类之间不存在冲突,您可以为所有标记类添加前缀。

例如,您没有使用{TagsAsClasses},而是:

<div class="post {block:Tags}tag-{PlaintextTag} {/block:Tags}">

"Plaintext" prefix使主题变量{Tag}安全地包含在HTML属性中。