我正在尝试基于 URL 在博客中添加 CSS。URL 是对多个标签的搜索,使用:http://www.website.com/search/?q=label:Graphics|label:Identity|label:Brand。搜索多个标签有效,但我不知道如何为其制作条件语句。
我试过了:
<b:if cond='data:blog.canonicalUrl == "http://www.website.com/search/?q=label:Graphics|label:Identity|label:Brand"'>
<style type="text/css">
...
</style>
</b:if>
由于 URL 中的查询,这将不起作用。所以我尝试了:
<b:if cond='data:blog.searchLabel == "Graphics|Identity|Brand"'>
<style type="text/css">
...
</style>
</b:if>
这是行不通的,看起来也不合适。我宁愿让它在 XML 中完成,但如果我不能,javascript 会做。我什至尝试过:
if(window.location('http://www.website.com/search/?q=label:Graphics|label:Identity|label:Brand') === 0)
document.write("<style type='text/css'> ... </style>
);
顺便说一句,CSS 必须在文档中,而不是外部来源。