我有img边框的问题.我对我的所有图像使用以下代码,但边框不会消失.有人能告诉我删除img边框的正确方法吗?
<div class="mosaic-overlay">
<img class="cover1"></div>
.cover1 {width:300px;height:185px;
float:left;background: url('/img/cover.jpg') 0px 0px;
border:0;}
Run Code Online (Sandbox Code Playgroud)
非常感谢.
埃里克
thi*_*dot 16
当img元素没有src属性或src指向不存在的图像的属性时,它是某些浏览器中出现的默认"特殊"边框.
例如,在IE9中查看:http://jsfiddle.net/SdbNE/
一个常见的解决方法是设置src一个blank.gif文件:
<img class="cover1" src="blank.gif" />
Run Code Online (Sandbox Code Playgroud)
或者,只是使用一个div?
<div class="cover1"></div>
Run Code Online (Sandbox Code Playgroud)
nea*_*sic 11
将您的<img>来源设置为透明.
#img {
width:150px;
height:auto;
background: url(https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRvF4WdZJSA4MkWJXClae4eCvSdk87c5Ok63fgxBxVyR6aHB2Ju_A) no-repeat center;
background-size: cover;
}Run Code Online (Sandbox Code Playgroud)
<img id="img" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA" />Run Code Online (Sandbox Code Playgroud)
请注意,img src是空白的,没有边框,但CSS设置了 background: url()
透明的src:
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA
信用CSS技巧
| 归档时间: |
|
| 查看次数: |
14829 次 |
| 最近记录: |