首頁 web前端 css教學 詳解連結的rel與target區別_經驗交流

詳解連結的rel與target區別_經驗交流

May 16, 2016 pm 12:05 PM
連結

target="_blank"是否的存在是否有必要我想目前還有很多正處在一種盲區。我查閱了相關的文獻,發現其實情況並非是我們所想的那樣,事實上target="_blank"並非是不符合標準的,而用rel與JS的解決方案也是沒有必要的,因為這是個誤區,只要我們了解了rel與target的真正意義我們就清楚了其實這裡本不應存在爭議。以下我將我透過查閱文獻所得到的知識與大家分享,我們先來了解target與rel的意思:

target ,允許指定在什麼位置顯示已經選擇的超連結內容。也就是說連結的內容將會在什麼樣的視窗被顯示。 target 的屬性值有四個保留的名稱,分別是:_blank,_self,_parent,_top。其中_blank的意思是瀏覽器總是會在一個新開啟的、未命名的視窗中載入target="_blank"連結的文件。這裡大家也許會很不懂「未命名」是什麼意思。事實上target 是可以給新開啟的視窗賦一個ID,例如:target="name" 這就表示透過target="name"連結載入的文件將會在一個叫做"name"的視窗顯示。如果沒有ID為"name"的窗口,那麼瀏覽器就會新建一個名為"name"的窗口來顯示連結文件。如果目前視窗的ID就是"name"那麼這個連結文件就會在目前的視窗中取代原有的內容顯示出來。而_self的意思其實就是當前文檔,的預設目標就是_self,這個屬性值一般來說是用不到的。 _parent是使連結文件在父級視窗顯示,這個屬性值只在框架結構中使用,如果身本就是頂級框架,那麼其作用與_self相同。 _top同樣是應用在框架中的,但是他的效果是清除框架來顯示目標文件。這對於從框架結構轉向無框架結構是很有作用的。

現在我們知道了,target 是一目標顯示的屬性與瀏覽器密切相關的。那麼rel又是什麼呢, 為什麼很多人把他當作是target 的替代屬性呢?下面我們就來認識rel。其實不只有一個rel還有一個對應的屬性叫rev,這兩個屬性的意思分別是:從來源文檔到目標文檔的關係;從目標文檔到來源文檔的關係。這裡的來源文檔可以理解為連結所處在的當前文檔,而目標文檔也就是這個連結將要開啟的文檔。這下我們應該清楚了,其實rel與rev是一種文件之前的連結關係,而並非是與瀏覽器相關的如何顯示目標文件的屬性。

那麼rel與rev有哪些關係呢?下面將一一列取並解釋其中的含義:

next,連結到下一個文檔;
prev,連結到前一個文檔;
head,連結到集合中的頂級文檔;
toc,連結到集合的目錄;
parent,連結到來源上面的文件;
Child,連結到來源下面的文件;
index,連結到此文件的索引;
glossary,連結到此文件的術語表;

其中next與prev是一組。顯示了目前文件與目標文件之前的關係是同級的關係,可以寫成這樣
。 head與toc可以形成一個組合,表示者是由目錄連結到最終的文檔,或是由文檔連結到目錄。 parent與child是一組,表示由目前的文件連結到父級文件或是子級文件。而index與glossary可以與head分別組合,形成由文檔到索引,或是由索引到文檔;文檔到術語表或是術語表到文檔。

也許這樣講可能還是不很清楚,下面舉個例子:我在這裡整理了一個電影文檔資源,那麼我需要對這些資源進行分類,我把電影分成:武俠片、戰爭片、愛情片、恐怖片、紀錄片。那麼我在電影根目錄需要連結到下面的子類的時候那麼連結的關係應該是:rel=child rev=parent ,而如果目前是武俠片的頻道頁,我需要轉愛情片頻道或是其它頻道時,那麼連結關係就應該是:rel=next rev=prev,當我們由一個武俠片連結到「臥虎藏龍」這部電影的文檔時連結的關係應該是:rel=head rev=toc,當由「臥虎藏龍」連結到索引的時候連結關係又變成了:rel=index rev=head。

由於目前的CSS還不能抓取rel與rev的屬性值,所以沒有辦法給不同關係的連結提供不同的樣式,所以現在rel與rev只是用來使得網頁的語意性更為完善。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何使用磁力鏈接 如何使用磁力鏈接 Feb 18, 2024 am 10:02 AM

磁力連結是一種用於下載資源的連結方式,相較於傳統的下載方式更為便利和有效率。使用磁力連結可以透過點對點的方式下載資源,而不需要依賴中介伺服器。本文將介紹磁力連結的使用方法及注意事項。一、什麼是磁力連結磁力連結是一種基於P2P(Peer-to-Peer)協定的下載方式。透過磁力鏈接,使用者可以直接連接到資源的發布者,從而完成資源的共享和下載。與傳統的下載方式相比,磁

115://開頭的連結怎麼下載?下載方法介紹 115://開頭的連結怎麼下載?下載方法介紹 Mar 14, 2024 am 11:58 AM

  最近有很多用戶都在問小編,115://開頭的連結怎麼下載?想要下載115://開頭的連結需要藉助115瀏覽器,大家下載好115瀏覽器後,再來看看下面小編整理好的下載教學。  115://開頭的鏈接下載方法介紹  1、登入115.com,下載115瀏覽器並安裝。  2、在1​​15瀏覽器網址列輸入:chrome://extensions/,進入擴充中心,搜尋Tampermonkey,安裝對應插件。  3、在115瀏覽器網址列輸入:  油猴腳本:https://greasyfork.org/en/

如何取得微信影片號連結?微信影片號碼怎麼加入商品連結? 如何取得微信影片號連結?微信影片號碼怎麼加入商品連結? Mar 22, 2024 pm 09:36 PM

微信視訊號作為微信生態系統的一部分,已逐漸成為內容創作者和商家的重要推廣工具。在這個平台上獲取視頻號連結對於分享和傳播內容至關重要。下文將詳細介紹如何獲取微信視頻號鏈接,以及如何在視頻號中添加商品鏈接,提升內容的傳播效果。一、如何取得微信影片號連結?在微信視頻號中發布影片後,系統會自動建立一個影片連結。作者可以在發布後複製該鏈接,方便進行分享和傳播。登入微信影片號碼後,您可以瀏覽自己的影片號碼首頁。在主頁上,每個視頻都附有相應的鏈接,方便您直接複製或分享。 3.搜尋影片號碼:在微信搜尋框中輸入影片號名

如何在最新的iOS 17系統中連接iPhone上的Apple Notes 如何在最新的iOS 17系統中連接iPhone上的Apple Notes Sep 22, 2023 pm 05:01 PM

使用新增連結功能在iPhone上連結AppleNotes。筆記:如果您已安裝iOS17,則只能在iPhone上的AppleNotes之間建立連結。在iPhone上開啟「備忘錄」應用程式。現在,打開要在其中添加連結的註釋。您也可以選擇建立新備忘錄。點擊螢幕上的任何位置。這將向您顯示一個選單。點擊右側的箭頭以查看“新增連結”選項。點擊它。現在,您可以鍵入註解的名稱或網頁URL。然後,點擊右上角的完成,新增的連結將出現在筆記中。如果要添加指向某個單字的鏈接,只需雙擊該單字即可將其選中,選擇“添加鏈接”並按

影片號掛連結需要什麼條件?影片號碼帶貨怎麼掛連結? 影片號掛連結需要什麼條件?影片號碼帶貨怎麼掛連結? Mar 07, 2024 pm 01:13 PM

隨著短影片平台的盛行,越來越多的創作者開始利用影片號碼來創作和推廣內容。視訊號碼不僅可以展示個人才能,還可以透過帶貨連結來實現商業變現。但是,要在視頻號中添加鏈接,必須符合一定的條件。一、影片號掛連結需要什麼條件?視訊號認證是在視訊號碼中加入連結的前提條件。目前,主要的短視訊平台如抖音、快手等都提供認證服務,主要包括個人認證和機構認證兩種類型。個人認證需要提交真實身份信息,而機構認證則需要提供相關企業或組織的認證材料。完成認證後,用戶可以在視頻號中添加鏈接,提升帳號的可信度和權威性。影片號碼掛連結的一個

如何禁止 Outlook 在 Edge 瀏覽器中開啟鏈接 如何禁止 Outlook 在 Edge 瀏覽器中開啟鏈接 Aug 03, 2023 am 11:49 AM

如何阻止Outlook在Edge中開啟連結在繼續之前,請確保您的首選瀏覽器在Windows中設定為預設瀏覽器。這可確保在所需的瀏覽器中開啟Outlook連結。要檢查並設定預設瀏覽器:對於Windows10:按一下“開始”選單,然後選擇“設定”前往“應用程式”,然後前往“預設應用程式”在預設應用程式清單的底部尋找“網頁瀏覽器”如果列出了您的首選瀏覽器,則一切就緒。如果列出了MicrosoftEdge,請按一下它,然後從清單中選擇您喜歡的瀏覽器。如果出現提示,請按一下「仍切換」。修復Edge問題中Ou

抖店怎麼上連結-抖店上連結教學 抖店怎麼上連結-抖店上連結教學 Mar 06, 2024 am 08:40 AM

有很多朋友還不知道抖店怎麼上鏈接,所以下面小編就講解了抖店上鏈接的方法教程,有需要的小伙伴趕緊來看一下吧,相信對大家一定會有所幫助哦。第一步:首先打開抖店電腦端,進入左欄“櫥窗商品管理”,如圖所示。第二步:接著點選右上角的“新增商品”,如圖所示。第三步:然後將我們的商品連結複製並貼上進去,如圖所示。第四步:隨後點選“確認新增”,如圖所示。第五步:最後輸入介紹、圖片等訊息,再點擊「確認」就能在抖音上連結了,如圖所示。上面就是小編為大家帶來的抖店怎麼上連結的全部內容,希望對大家能夠有所幫助喔。

excel連結如何添加 excel連結如何添加 Mar 20, 2024 am 08:55 AM

使用過Excel的朋友都知道很多時候我們需要在Excel中加入一些連結來讓我們能透過點擊某個連結或關鍵字從Excel點擊進去其他網頁或地方,這就是小編今天要講的Excel連結如何新增的問題。首先打開表格並定位需要添加連結的關鍵字或圖片。選取文字方塊後,請右鍵點選並選擇「超連結」選項。接下來會彈出一個插入超連結的窗口,其中包含多個選項。你可以選擇連結到同一工作表的內容,也可以連結到桌面或其他位址。 2.如圖想要連結到Sheet2,就選擇文字檔中的位置,然後選擇Sheet2,再點擊確定,確定就可以了。

See all articles