> > target="_blank" & target="_new" & rel="external"

target="_blank" & target="_new" & rel="external"

原本想趁著加上 jQuery Smart Tooltips 所需要的 title 屬性時
把文章的 target="_blank" 改成 target="_new"
後來想一想還是決定改成 rel="external" 好了

<!--
原本會用 target="_blank"
是由於個人在使用習慣上喜歡開很多新視窗
我知道有些人並不喜歡
但是文章有點多
所以就懶了
沒想到現在文章更多了才要來改...
-->
target="_new" 與 target="_blank"
這兩個一樣是開新視窗
但有著些許的不同
而 rel="external" 則沒有任何作用
以下是簡略的說明

target="_blank"

在開啟新視窗的同時不會賦予名稱
按下多個 target="_blank" 連結時
也將打開多個新視窗

target="_new"

在開啟新視窗的同時則會賦予一個名稱("_new")
所以按下多個 target="_new" 連結時
依舊會在同一個新視窗

rel="external"

只是表示連結是一個不屬於自身網站的外部連結而已
但也有的人利用 JavaScript 與這個屬性
達成開啟新視窗以通過 W3C 的檢驗
請參考網路上關於 rel="external" 開新視窗的教學
<!--
不過個人不建議這樣做
因為 W3C 會這樣規定
其實就是想把主權還給使用者
因為如果使用者要開新視窗
那麼他們可以透過瀏覽器的選項來開啟
而不應該是由網頁設計者來幫使用者決定
畢竟擅作主張幫使用者開啟新視窗帶有著強迫性
-->
<!--
但有些時候新開視窗也是不得不的選擇
譬如說
填寫表單時的 help 怕使用者按下連結時
忘了開新視窗或是不小心誤按
這樣一來填寫的資料就不見了之類的
所以有人建議若是會另開視窗的連結
後面要用一個圖示來做為標示
這個圖示有許多不同變化
大致上會類似下方的圖
new window icon
有兩個表示視窗的小方框交疊(前後順序不一定)
或是小方框內有個往斜上的箭頭
可以在重視使用者體驗的網站上看到
-->