2016-02-29 141 views
13

因爲我走近網絡編程中,我一直用target =「_ blank」和「target = blank」之間有什麼區別?

target="blank" 

而是一個新窗口中打開鏈接的大部分時間,這裏和網絡的其餘部分我所見過的使用:

target="_blank" 

這兩種形式的工作(當然),但我不知道這兩個版本之間的差異,他們不知道什麼是正確的方式(爲什麼)......

我希望你能理解我。謝謝你,並且很抱歉我的英語。

+1

'_blank'是一個具有特殊含義的關鍵字,其中'blank'不是。見https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a – j08691

回答

30

blank針對一個名爲「空白」的現有框架或窗口。只有當「空白」不存在時纔會創建新窗口。

_blank是一個保留的名稱,其目標是一個新的未命名的窗口。

+0

但是我怎樣才能調用一個窗口「空白」?有了標題標籤? – Black

+0

通過使用值爲「空白」的目標屬性打開它。 – Quentin

+0

@EdwardBlack - 通過JS'window.open(「http://example.com/」,「blank」);' – j08691

相關問題