日期:2014-05-17  浏览次数:20763 次

IE10下关于href 属性会出现一个边框,已经部分解决
问题描述如下:
只有在IE10下才有这个问题。其它IE7,8,9, Firefox都没有这个问题。
生成的客户端代码如下:
<a class="asul-image-small" href="XXXXXX" target="_blank">
   <img width="16" height="16" title="" alt="" src="XXXX"/>

经过测试后发现只要将href="XXXXXX"这个去掉出现的边框就会消失,当然链接也就无法点击。
所以想问问有没有哪位遇到过类似问题的。如何能去掉边框还使链接可用。
_____________________________________________________________________________
现在发现通过手工修改CSS部分的相关定义是可以修正该问题的
动作如下:
属性
.asul-list-operation IMG
通过手工更改CSS里面的margin-right:0px修改为
margin-right:10px 回车,然后再修改为margin-right:0px 回车
这样的方法可以去掉边框。
但是现在的问题是程序初始化的时候页面上还是有边框存在的。
必须手工进行以上动作后才可以去掉边框。
也就是说从代码的角度看
什么都没有改变但是结果是去掉图片外围的方框。
通过进入Private模式测试问题依旧初步判定应该不是缓存的问题。
进行过多次测试问题依旧。
有什么办法可以让它在IE10下页面初始化的时候就不出现边框吗?


------解决方案--------------------
<html>
<head>
<title>a tag with CSS</title>
<style type="text/css">
a:link { margin-right:0px; }
</style>
</head>
<body>

<h1>Eine kleine Verweissammlung</h1>

<p>
  <a href="xxxxx"></a>
</p>

</body>
</html>


试一下这个。
------解决方案--------------------
引用:
Quote: 引用:

a:active {outline: none;star:expression_r(this.onFocus=this.blur());}

试试这个

以上这个应该加在哪里呢?


在css文件里或者<style>标签里