中文字幕在线直播,成人免费图片免费观看,国内精品国语自产拍在线观看,国产欧美精品区一区二区三区

頁(yè)面新開(kāi)窗口的一點(diǎn)補(bǔ)充
時(shí)間:2008年09月04日 內(nèi)容來(lái)源: 互諾科技 瀏覽量:0

前段時(shí)間我們部門(mén)的粉絲和布林同學(xué)都寫(xiě)過(guò)關(guān)于這個(gè)問(wèn)題的文章。剛好閱讀了關(guān)于這個(gè)問(wèn)題的其他爭(zhēng)論文章。所以順便在這補(bǔ)充幾點(diǎn)。

首先說(shuō)明這里討論的是在網(wǎng)頁(yè)是否要用“target=_blank”強(qiáng)制打開(kāi)新窗口

這是老問(wèn)題

確實(shí)可以肯定這在中國(guó)大陸是個(gè)老問(wèn)題。只有在中國(guó)大陸的網(wǎng)頁(yè)才會(huì)出現(xiàn)這么多”target=_blank”的代碼;

為什么稱(chēng)只在中國(guó)大陸呢。以yahoo為例。無(wú)論是yahoo.com\ca.yahoo.com(雅虎加拿大\in.yahoo.com(雅虎印度)\yahoo.co.jp\還是在雅虎香港和臺(tái)灣。都是極少極少用”target=_blank”語(yǔ)法的。

在國(guó)內(nèi)不知道從什么時(shí)候開(kāi)始由門(mén)戶(hù)帶頭普及用新開(kāi)窗口,大家現(xiàn)在可以看到y(tǒng)ahoo.cn和其他yahoo family都不一樣。是跟隨大流來(lái)決定是否用”target=_blank”語(yǔ)法。相信這段語(yǔ)法在很多網(wǎng)站都普及得很廣@.因?yàn)檫Bgoogle.cn都迫于用戶(hù)本土化習(xí)慣而改變了搜索頁(yè)面的打開(kāi)方式.(google.com默認(rèn)還是沿用當(dāng)前窗口打開(kāi))

到底要不要開(kāi)?

本來(lái)是個(gè)簡(jiǎn)單的問(wèn)題,F(xiàn)在變得很難了。

我們部門(mén)的三七同學(xué)在2005年6月7日發(fā)表在他自己blog的一篇文章《target=_blank不符合標(biāo)準(zhǔn)?》說(shuō)到。

開(kāi)始引用/
我們要在新窗口中打開(kāi)鏈接通常的做法是在鏈接后面加target=”_blank”,我們采用過(guò)渡型的DOCTYPE(xhtml1-transitional. dtd)時(shí)沒(méi)有問(wèn)題,但是當(dāng)我們使用嚴(yán)格的DOCTYPE(xhtml1-strict.dtd)時(shí),這個(gè)方法將通不過(guò)W3C的校驗(yàn),會(huì)出現(xiàn)如下錯(cuò)誤提示:”there is no attribute target for this element(in this HTML version)”原來(lái)在HTML4.01/XHTML1.0/XHTML1.1嚴(yán)格DOCTYPE下,target=”_blank”、target=”_self”等等語(yǔ)法都是無(wú)效的,
/結(jié)束引用。。


也就是說(shuō)這個(gè)語(yǔ)法是只符合過(guò)渡性的文檔類(lèi)型聲明的。不符合嚴(yán)格文檔類(lèi)型聲明的。國(guó)外的大牛Mark Pilgrim在 2002年寫(xiě)的《Dive Into Accessibility-30 days to a more accessible web site》一書(shū)中專(zhuān)門(mén)說(shuō)到這個(gè)問(wèn)題–《Not opening new windows》.
他在這篇文章中提到:幾乎所有的瀏覽者會(huì)用系統(tǒng)自帶的“后退或者叫發(fā)揮上一頁(yè)”按鈕。


如果你用”target=_blank”語(yǔ)法。將會(huì)使這個(gè)按鈕無(wú)用武之地。
最重要的一個(gè)觀點(diǎn)是*/The point is that the choice of whether a link will open in a new window should be the end user’s choice, not the web designer’s choice.是否用新窗口打開(kāi)應(yīng)該交給用戶(hù)自己選擇。而不是由網(wǎng)站設(shè)計(jì)師主觀判斷代為選擇” 

對(duì)特殊人群瀏覽不友好。如果你用了新開(kāi)窗口這個(gè)語(yǔ)法。 將會(huì)造成“盲人、視弱、認(rèn)知障礙患者”這一類(lèi)的用戶(hù)無(wú)法瀏覽。比如盲人用“Window Eyes”時(shí)無(wú)法識(shí)別(Window Eyes為國(guó)外一款知名的讀屏軟件,說(shuō)實(shí)話(huà)我們對(duì)這類(lèi)特殊群體用戶(hù)幾乎是忽略的。這也可能是新開(kāi)窗口泛濫的最大原因。)文章最后帶的延伸閱讀中有一條W3C Validator mailing list的 回復(fù)“Re: Opening a link in a new window...”中提到<a>標(biāo)簽中target屬性是不建議使用的。

潛在的風(fēng)險(xiǎn)
前面三七同學(xué)也提到會(huì)通不過(guò)w3c校驗(yàn) ,確實(shí)是這樣是。該語(yǔ)法將通不過(guò)HTML 4.01 Strict, XHTML 1.0 Strict或者任何未來(lái)版本的校驗(yàn)。也就是將來(lái)你要使用”target”屬性。。只能用XHTML 1.0 transitional。

我們?cè)趺崔k
現(xiàn)在來(lái)說(shuō)。如果你覺(jué)得未來(lái)還早可以隨大流自定義新不新開(kāi)窗口。如果不。就像國(guó)外絕大部分網(wǎng)站那樣做。國(guó)內(nèi)已經(jīng)有網(wǎng)站這么做了,比如豆x網(wǎng)(免被說(shuō)槍手就不說(shuō)具體名字了。)。一直想問(wèn)他們的決策者。為什么大家都從了。。他們就不從呢?

如果回到最初確實(shí)是很簡(jiǎn)單的問(wèn)題。現(xiàn)在這個(gè)語(yǔ)法用濫了。已經(jīng)形成用戶(hù)習(xí)慣了。要改也不是一天兩天的事情。只是隨著大家對(duì)無(wú)障礙瀏覽的越來(lái)越重視以及新標(biāo)準(zhǔn)的普及還有等網(wǎng)站決策者下決心再次改變用戶(hù)的習(xí)慣的時(shí)候。還是會(huì)越來(lái)越少用target屬性的。這一天總是要到來(lái)的。。。 除非我們一直想做有中國(guó)特色的 網(wǎng)站
by mutou@koubeiUED