2013-03-20 120 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

相關問題