css – 在Chrome/IE9中删除图像边框

前端之家收集整理的这篇文章主要介绍了css – 在Chrome/IE9中删除图像边框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图摆脱出现的每一个图像在CHrome& IE9。
通过CSS,我设置大纲:无; border:none;使用jQuery,我还为每个图像标记添加了border = 0属性。但是图像中所示的边框仍然出现。任何解决方案?

附加HTML代码段和Chrome浏览器的CSS堆栈为img

<h1>Dashboard 
<span class="help-inline icon_help ui-corner-all ichack"><img class="ui-icon ui-icon-help  icon ui-icon-blue" border="0"></span>
</h1>

img[border=0] {
border-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}
element.style {
}
Matched CSS Rules
content.css:159
.icon {
margin-right: 2px;
display: inline-block;
position: relative;
top: 3px;
}
common.css:236
.ui-icon-blue {
background-image: url(theme/images/ui-icons_0078ae_256x240.png);
}
common.css:234
.ui-icon-blue,.ui-icon-yellow,.ui-icon-orange,.ui-icon-green,.ui-icon-white,.ui-icon-red {
height: 16px;
width: 16px;
}
common.css:230
.ui-icon {
background-image: url(theme/images/ui-icons_4eb305_256x240.png);
}
jquery-ui-1.8.2.custom.css:216
.ui-icon-help {
background-position: -48px -144px;
}
jquery-ui-1.8.2.custom.css:83
.ui-icon {
width: 16px;
height: 16px;
background-image: url(images/ui-icons_808080_256x240.png);
}
jquery-ui-1.8.2.custom.css:30
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
content.css:29
img,a img {
outline: none;
border: none;
}
common.css:27
img,a img {
outline: none;
border: none;
}
Inherited from span.help-inline.icon_help.ui-corner-all.ichack
common.css:325
.help-inline {
font-size: small;
}
Inherited from h1
content.css:70
.content h1 {
font-size: 18px;
line-height: 32px;
color: black;
}
user agent stylesheet
h1 {
font-size: 2em;
font-weight: bold;
}
Inherited from table#content-table
user agent stylesheet
table {
border-collapse: separate;
border-spacing: 2px;
}
Inherited from div#content
content.css:39
#content {
font-size: 10pt;
}
Inherited from body
Style Attribute {
font-size: 100%;
}
content.css:17
body {
font: 10px "segoe ui",Verdana,Arial,sans-serif,"Trebuchet MS","Lucida Grande",Lucida,sans-serif;
}
common.css:15
body {
font: 10px "segoe ui",sans-serif;
}

查看附件屏幕截图:

解决方法

而不是border:none;或border:0;在你的css你应该有
border-style:none;

你也可以把它放在图像标签

<img src="blah" style="border-style:none;">

任一将工作。

编辑

这对于没有SRC的IMG不起作用。上面是更多的那些讨厌的链接边界显示在一些浏览器和一些其他应用程序,边界拒绝玩好。当没有SRC时显示的细边界是因为chrome显示实际上没有图像存在于您定义的空间中。如果你有这个问题1)使用DIV而不是IMG元素(有效地创建一个背景图像的元素是你正在做的,img标签真的没有被使用)2)如果你想/需要一个img标签使用Randy King的解决方案如下3)定义图像src

猜你在找的CSS相关文章