IE吓坏了我。
我的css代码如下所示:
kl {
font-size:10pt;
font-weight: bold;
color:#6e90a6;
}
我的html代码如下所示:
<div id="testid"><kl>test</kl>
为什么IE会忽略我的CSS代码?
答案 0 :(得分:8)
您正在制作自定义标签? IE deals with custom tags differently than other browsers.
为什么不使用span和class,我认为IE6可能会更好,只是一种可能。
<div id="testid"><span class="kl">test</span></div>
.kl {
font-size:10pt;
font-weight: bold;
color:#6e90a6;
}
答案 1 :(得分:4)
我会使用css类或id,但是如果你必须拥有自定义标签,那么我相信你需要在XSL中定义你的标签,然后在你的页面中包含它以便IE识别它。 / p>
答案 2 :(得分:2)
吉隆坡?试试这个......
CSS:
#testid span {
font-size:10pt;
font-weight: bold;
color:#6e90a6;
}
HTML:
<div id="testid"><span>test</span></div>
答案 3 :(得分:2)
Ajaxian在2008年末撰写了一篇文章,讨论了IE中自定义标签的实现,以及CSS对所述标签的应用。你可以在这里阅读简短的论文:
答案 4 :(得分:0)
你为什么不为你的css做这件事:
#testid (
font-size:10pt;
font-weight: bold;
color:#6e90a6;
}
那应该有用。虽然你应该知道IE(特别是&lt; 7)不及CSS兼容。