0

使用 sIFR rev。436,最新版本。完美地替换 h1、h2、h3、h4 标签,就像我在页面上的一样多。但是,如果我尝试替换自定义 div,比如说替换我,它只会替换第一个实例,而不是页面上的其他实例。我也在 2.0 版本上对此进行了测试,并得到了相同的结果。这只是软件的限制,它不会让我这样做吗?

4

2 回答 2

1

它应该工作。

“替换我”是一个类还是一个id?

粘贴相关的代码,显示哪些有效,哪些无效。

于 2009-07-09T19:39:31.030 回答
1

id 属性必须具有唯一值,具有相同 id 的多个元素是错误的。

要对多个元素使用相同的样式,请使用 class 属性。

替换这个html

<div id="champion">DELICIOUS APPETIZERS</div>
<div id="champion">Appetizers</div>
<div id="champion">Ulitimate Trios</div>

<div class="champion">DELICIOUS APPETIZERS</div>
<div class="champion">Appetizers</div>
<div class="champion">Ulitimate Trios</div>

并在您的 sifr 配置中替换它

sIFR.replace(champion, {
  selector: '#champion',
  css: '.sIFR-root { color: #c21212; }'
});

有了这个

sIFR.replace(champion, {
  selector: '.champion',
  css: '.sIFR-root { color: #c21212; }'
});
于 2009-07-17T20:15:03.610 回答