2010-06-10 51 views
19
<li><a href="#" ><img src="images/hospitality.png" title="" /></a> 

问题 - 图像显示在IE和Mozilla中的蓝色矩形框内,但不是在Chrome中。如何从IE中删除蓝色框?如何删除超链接图像的边框?

+4

没有包含CSS内联的答案是更好的答案。你应该接受它。 – icio 2010-06-10 10:14:48

回答

21

或内嵌其添加到img元素:

<li> 
    <a href="#"> 
     <img style="border: 0;" src="images/hospitality.png" title="" /> 
    </a> 
</li> 
+8

为什么你会鼓励某人写内联风格? – Rowan 2014-01-10 22:01:37

+5

@Rowan制作HTML邮件时? – 2016-01-29 15:20:27

44

您可以设置这个CSS的链接中删除所有图像上的蓝色边框:

a img { 
    border: 0; 
} 
9

的“BORDER = 0 “解决方案的作品,但它并不是很容易实现,因为它需要添加到您的项目中的每个和每个链接图像。

更好的解决方案是,包括你的页面的<head> ... </head>标签内的下列标记,它可以在一个母版页,使所有的内页将固有它的母版页

<style type="text/css"> 
    <!-- 
    img { border: none; } 
    --> 
</style> 
3

外部CSS

img {border : 0;} 
img a {outline : none;} 

内部CSS

<style type="text/css"> 
    img { border: none; } 
</style> 

内嵌CSS

<img src="logo.png" style="border-style: none"/> 
2

,移除此边界应设置边框为无。

a img 
     { 
     border:none; 
     }