2013-03-20 96 views
3

在IE中,LinkedIn打开一个新选项卡,SO打开一个新窗口。为什么当两者结构相同时(target="_blank")?完全相同target =“_ blank”对于不同hrefs的行为不同

HTML:

<ul class="xlink"> 
    <li><a href="http://www.linkedin.com/profile/view?id=123" target="_blank" class="xlinkedin"></a></li> 
    <li><a href="http://stackoverflow.com/users/123/abc" target="_blank" class="xstackoverflow"></a></li> 
</ul> 

CSS:

.xlink 
{ 
    float:right; 
    margin-top:18px; 
} 

.xlink li 
{ 
    float:left; 
    display:inline; 
    margin:0; 
    padding:0; 
    margin-right:2px; 
} 

.xstackoverflow 
{ 
    float:left; 
    width:30px; 
    height:30px; 
    background:#222 url('../images/stackoverflow.png') no-repeat 4px 3px; 
} 

.xlinkedin 
{ 
    float:left; 
    width:30px; 
    height:30px; 
    background:#222 url('../images/linkedin.png') no-repeat 4px 3px; 
} 
+0

什么版本的IE?在IE 10中测试,并且两个链接在新标签中打开:http://jsfiddle.net/6K57W/1/show/ – xec 2013-03-20 17:00:54

+0

使用IE版本9 – amphibient 2013-03-20 17:01:30

+2

这两个链接在一个新的标签在这里打开..你有任何JS,可能干扰? – Ray 2013-03-20 17:02:26

回答

1

检查您的浏览器的设置,部分报价在标签中打开新窗口的选项。

+1

但是为什么它对不同的链接会有不同的表现? – amphibient 2013-03-20 17:06:45

相关问题