为什么我不能用这个CSS在IE8上看到这个图像按钮?

时间:2010-11-30 00:24:22

标签: html css internet-explorer-8

所以,这是按钮的HTML代码

<input type="submit" name="logueo" value="log" id="sendbu"/>

这是css风格

#sendbu     { width: 50px; height: 34px; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; background: transparent url(lock.png) no-repeat center top; border: 0;   text-indent: -1000em; cursor: pointer; cursor: hand; }

这一切都适用于Chrome和Firefox,但在IE中按钮接缝不存在。谢谢你的帮助。

3 个答案:

答案 0 :(得分:1)

@domingo为什么文本缩进 - 1000em,即对负边距进行不同的计算,尝试删除它并检查一次

答案 1 :(得分:1)

font-size: 0;有时会奏效。我确信有些网站使用负缩进在IE中工作。

答案 2 :(得分:0)

尝试:background: transparent url(lock.png) center top no-repeat;,同时“name”和“id”属性也应匹配,不同版本的浏览器使用“名称”的方式不同。