摘要:在看標(biāo)簽之前,看一下筆試題。首先來看一下標(biāo)簽的屬性有哪些。規(guī)定當(dāng)前文檔與被鏈接文檔之間的關(guān)系。用于規(guī)定目標(biāo)是為特殊設(shè)備比如語音或打印媒介設(shè)計的。規(guī)定鏈接的形狀。屬性值規(guī)定全部區(qū)域。屬性值必須是標(biāo)準(zhǔn)字符集的名稱。
在看a標(biāo)簽之前,看一下筆試題。
【筆試題】
選擇題。具體選項忘了。以下代碼代表的含義是什么?
雖然平時經(jīng)常用到a標(biāo)簽,但就我自身而言,是從來沒有接觸過rel屬性的(還是too young)。于是去搜索了資料,基礎(chǔ)的東西要掌握。
首先來看一下a標(biāo)簽的屬性有哪些。
rel 規(guī)定當(dāng)前文檔與被鏈接文檔之間的關(guān)系。alternate 文檔的可選版本(例如打印頁、翻譯頁或鏡像)。
stylesheet 文檔的外部樣式表。
start 集合中的第一個文檔。
next 集合中的下一個文檔。
prev 集合中的前一個文檔。
contents 文檔目錄。
index 文檔索引。
glossary 文檔中所用字詞的術(shù)語表或解釋。
copyright 包含版權(quán)信息的文檔。
chapter 文檔的章。
section 文檔的節(jié)。
subsection 文檔的子段。
appendix 文檔附錄。
help 幫助文檔。
bookmark 相關(guān)文檔。
nofollow 告訴搜索引擎爬蟲無需抓取目標(biāo)頁,同時告訴搜索引擎無需將的當(dāng)前頁的Pagerank傳遞到目標(biāo)頁
【更多值可查看https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types】
【今日時間倉促,日后將更新rel屬性值具體內(nèi)容。】
download 規(guī)定被下載的超鏈接目標(biāo)。HTML5新屬性。表明超鏈接是用于下載資源的。在a標(biāo)簽中必須設(shè)置 href 屬性。屬性值可用來規(guī)定下載文件的默認(rèn)名稱,瀏覽器將自動檢測正確的文件擴(kuò)展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。
href 規(guī)定鏈接指向的頁面的 URL。屬性值:
絕對 URL - 指向另一個站點(diǎn)(比如 )
相對 URL - 指向站點(diǎn)內(nèi)的某個文件(href="index.htm")
錨 URL - 指向頁面中的錨(href="#top")
hreflang 規(guī)定被鏈接文檔的語言。使用 href 屬性時才可以指定 hreflang 屬性。hreflang 屬性不會指定標(biāo)簽中的內(nèi)容所使用的語言,而是指定被 href 屬性調(diào)用的文檔所使用的語言。
【主流的瀏覽器幾乎都不支持 hreflang 屬性。】
HTML5新屬性。可接受多個值。只能在 href 屬性存在時使用。用于規(guī)定目標(biāo) URL 是為特殊設(shè)備(比如 iPhone)、語音或打印媒介設(shè)計的。
pingHTML5新屬性。如果用戶允許超鏈接,sends the URLs of the resources a notification/ping
target 規(guī)定在何處打開鏈接文檔。_blank
瀏覽器總在一個新打開、未命名的窗口中載入目標(biāo)文檔。
_self
這個目標(biāo)的值對所有沒有指定目標(biāo)的a標(biāo)簽是默認(rèn)目標(biāo),它使得目標(biāo)文檔載入并顯示在相同的框架或者窗口中作為源文檔。這個目標(biāo)是多余且不必要的,除非和文檔標(biāo)題 base 標(biāo)簽中的 target 屬性一起使用。
_parent
這個目標(biāo)使得文檔載入父窗口或者包含來超鏈接引用的框架的框架集。如果這個引用是在窗口或者在頂級框架中,那么它與目標(biāo) _self 等效。
_top
這個目標(biāo)使得文檔載入包含這個超鏈接的窗口,用 _top 目標(biāo)將會清除所有被包含的框架并將文檔載入整個瀏覽器窗口。
【注意:任何其他用一個下劃線作為開頭的窗口或者目標(biāo)都會被瀏覽器忽略,因此,不要將下劃線作為文檔中定義的任何框架 name 或 id 的第一個字符。】
type 規(guī)定被鏈接文檔的的 MIME 類型。只能在 href 屬性存在時使用。【具體值可查看https://www.w3.org/TR/html4/references.html#ref-MIMETYPES】
rev 規(guī)定被鏈接文檔與當(dāng)前文檔之間的關(guān)系。HTML5 中不支持。
幾乎沒有瀏覽器支持 rev 屬性。
屬性值與rel屬性值相同。
表達(dá)的意思是:從源到目標(biāo)(b.html)的關(guān)系是移動到下一個文檔,而從目標(biāo)到源的關(guān)系則是返回前一個文檔。
shape 規(guī)定鏈接的形狀。HTML5 中不支持。只有 Firefox 和 Opera 支持 shape 屬性。
屬性值:
default 規(guī)定全部區(qū)域。
rect 定義矩形區(qū)域。
circle 定義圓形。
poly 定義多邊形區(qū)域。
coords 規(guī)定鏈接的坐標(biāo)。HTML5 中不支持。
coords 屬性與 shape 屬性配合,可以規(guī)定 object 或 img 元素中鏈接的尺寸、形狀和位置。
HTML5 中不支持。
主流的瀏覽器幾乎都不支持 charset 屬性。
屬性值必須是標(biāo)準(zhǔn)字符集的名稱。
HTML5 中不支持。與使用id的效果相同。【使用id來替代name】
第一章
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/49839.html
承繼上篇內(nèi)容:下面是parseHTML 函數(shù)源碼解析 varstartTagMatch=parseStartTag(); if(startTagMatch){ handleStartTag(startTagMatch); if(shouldIgnoreFirstNewline(startTagMatch.tagName,html)){ advance(1); } co...
接上篇:現(xiàn)在看看,Vue編譯器源碼分析AST 抽象語法樹具體阿代碼: functionparseHTML(html,options){ varstack=[]; varexpectHTML=options.expectHTML; varisUnaryTag$$1=options.isUnaryTag||no; varcanBeLeftOpenTag$$1=options.ca...
知道嗎?Vue.js 有 2 個版本,一個是Runtime + Compiler版本,另一個是Runtime only版本。Runtime + Compiler版本是包含編譯代碼的,簡單來說就是Runtime only版本不包含編譯代碼的,在運(yùn)行時候,需要借助 webpack 的 vue-loader 事先把模板編譯成 render 函數(shù)。 假如在你需要在客戶端編譯模板 (比如傳入一個字符串...
在之前文章中我們講述了parseHTML 函數(shù)源碼解析拿到返回值后的處理,這篇文章就為我們講述了當(dāng) textEnd === 0 解析器遇到結(jié)束標(biāo)簽,parse 結(jié)束標(biāo)簽的代碼如下: //Endtag: varendTagMatch=html.match(endTag); if(endTagMatch){ varcurIndex=index; advance(endTagMat...
閱讀 3052·2021-11-25 09:43
閱讀 1644·2021-11-24 11:15
閱讀 2368·2021-11-22 15:25
閱讀 3512·2021-11-11 16:55
閱讀 3248·2021-11-04 16:10
閱讀 2782·2021-09-14 18:02
閱讀 1693·2021-09-10 10:50
閱讀 1079·2019-08-29 15:39