IE7中的CSS问题

时间:2011-08-03 12:28:32

标签: asp.net css internet-explorer-7

我在我的asp.net项目中使用asp:按钮。 我写了一个css类。它完美地应用了Css样式并在asp:按钮中显示图像 它在FF,Safari和IE8中运行良好。 但是Css类在IE7中不起作用,如何解决?我的代码是:

.likeImage {
    background-image:url('images/LikeNew.png');
    background-repeat:no-repeat;
    background-position:top left;
    width:65px;
    height:24px;
    cursor:default;
    text-align:left;
    padding-left:5px;
    margin:0px;
    padding:0px;
}

4 个答案:

答案 0 :(得分:1)

您使用(padding-left:5px;)(padding:0)这不是正确的方法。 只需使用

padding:5px;

然后请检查。

答案 1 :(得分:1)

border:0;的CSS中添加asp:button

答案 2 :(得分:1)

试试这个:

padding: 0 0 0 5px; 

答案 3 :(得分:0)

Internet Explorer计算块内部的填充,而其他浏览器计算块外部的填充。

在IE中,Actual Width = CSS width

其他人,Actual Width = CSS width + Left Padding + Right Padding

第二个是W3C批准的标准CSS。