我在我的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;
}
答案 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。