-
16-10-2019 - |
题
对于 SP2010,如何从带有链接的图像中删除丑陋的蓝色边框?我尝试过添加 style="border:0"
在锚标签上但无济于事。谢谢。
解决方案
您需要将样式应用于 IMG,而不是 HREF。
这将显示蓝色边框(至少在 IE 和 Firefox 中,Chrome 不会)
<a href="http://sharepoint.stackexchange.com">
<img src="http://cdn.sstatic.net/sharepoint/img/logo.png">
</a>
这些都不会,首先使用“旧样式”边框属性
<a href="http://sharepoint.stackexchange.com">
<img src="http://cdn.sstatic.net/sharepoint/img/logo.png" border="0">
</a>
接下来使用内联样式
<a href="http://sharepoint.stackexchange.com">
<img src="http://cdn.sstatic.net/sharepoint/img/logo.png" style="border:none;">
</a>
并使用CSS去掉所有图像的边框
<style>
a img {border:none}
</style>
<a href="http://sharepoint.stackexchange.com">
<img src="http://cdn.sstatic.net/sharepoint/img/logo.png">
</a>
其他提示
将内容编辑器webpart添加到受影响的页面中。编辑WebPart的HTML。粘贴以下文本:
<style>
a img {border:none}
</style>
这将从页面上的链接中删除所有图像中的边界。
在SharePoint Designer中,右键单击图像的Web部件,然后选择图片属性,选择外观和将边框厚度更改为0,而蓝色边框消失。
您的样式错误的元素,您需要为链接进行样式。http://www.w3schools.com/css/css_pseudo_classes.asp
您可以使用IE开发人员工具,Firefox中的Firebug或Chrome Developer工具查看应用的样式。
良好的博客以保持书签:
我使用了以下代码,并且有效:
<img src="image.png" alt="Trust Pilot" border="0px" style="border:none!important; outline:none!important;">
边框是由轮廓属性创建的,只需确保您没有它。我希望这会帮助别人