如何學(xué)習(xí)眾多的HTML標(biāo)簽?

先說(shuō)結(jié)論:邊用邊學(xué)
那么,HTML規(guī)范哪里來(lái)的,又在哪里可以方便快速的學(xué)習(xí)和查詢呢?

W3C?

W3C(World Wide Web Consortium)叫做萬(wàn)維網(wǎng)聯(lián)盟或W3C理事會(huì),是萬(wàn)維網(wǎng)的主要國(guó)際標(biāo)準(zhǔn)組織,為半自治非政府組織。該組織的目的是透過(guò)W3C制定的新標(biāo)準(zhǔn)來(lái)促進(jìn)業(yè)界成員間的兼容性和協(xié)議。多年以來(lái),W3C制定了很多影響深遠(yuǎn)的標(biāo)準(zhǔn)規(guī)范,比如說(shuō)HTML。

HTML標(biāo)椎文檔詳細(xì)說(shuō)明了使用中的一切問(wèn)題。但對(duì)于大多數(shù)人來(lái)說(shuō)這個(gè)文檔太過(guò)于復(fù)雜,并不方便經(jīng)常性的學(xué)習(xí)查詢。

MDN?

MDN Web Docs(舊稱(chēng)Mozilla Developer Network、Mozilla Developer Center,簡(jiǎn)稱(chēng)MDN)是一個(gè)匯集眾多Mozilla基金會(huì)產(chǎn)品和網(wǎng)絡(luò)技術(shù)開(kāi)發(fā)文檔的免費(fèi)網(wǎng)站。 中文版的地址在這里。
MDN 的一切(文檔和網(wǎng)站本身)都是由一個(gè)開(kāi)放的開(kāi)發(fā)者社區(qū)創(chuàng)造??梢园堰@個(gè)網(wǎng)站當(dāng)做工具書(shū),HTML的使用有疑惑的都可以在這里查詢找到答案。

HTML常用標(biāo)簽有哪些?

  1. <a> -- anchor 錨

可以創(chuàng)建通向其他網(wǎng)頁(yè)、文件、同一頁(yè)面內(nèi)的位置、電子郵件地址或任何其他 URL 的超鏈接。

<a >Website</a>
  1. <abbr> -- abbreviation 縮寫(xiě)

用于展示縮寫(xiě),并且可以通過(guò)可選的 title屬性提供完整的描述。

<abbr title="Cascading Style Sheets">CSS</abbr>
  1. <address> -- 地址

表示其中的 HTML 提供了某個(gè)人或某個(gè)組織(等等)的聯(lián)系信息

<address>

<a href="mailto:jim@rock.com">jim@rock.com</a><br>

<a href="tel:+13115552368">(311) 555-2368</a>

</address>
  1. <area> -- 區(qū)域

在圖片上定義一個(gè)熱點(diǎn)區(qū)域,可以關(guān)聯(lián)一個(gè)超鏈接。<area>元素僅在<map>元素內(nèi)部使用。

<map name="primary">  <area shape="circle"  coords="200,250,25"  href="another.htm"  />  <area shape="default"  nohref  />  </map>
  1. <article> -- 文章

表示文檔、頁(yè)面、應(yīng)用或網(wǎng)站中的獨(dú)立結(jié)構(gòu),其意在成為可獨(dú)立分配的或可復(fù)用的結(jié)構(gòu),如在發(fā)布中,它可能是論壇帖子、雜志或新聞文章、博客、用戶提交的評(píng)論、交互式組件,或者其他獨(dú)立的內(nèi)容項(xiàng)目

  1. <aside> -- 側(cè)邊欄

表示一個(gè)和其余頁(yè)面內(nèi)容幾乎無(wú)關(guān)的部分,被認(rèn)為是獨(dú)立于該內(nèi)容的一部分并且可以被單獨(dú)的拆分出來(lái)而不會(huì)使整體受影響

  1. <audio> -- 音頻

用于在文檔中表示音頻內(nèi)容

<audio src="music.mp3">  </audio>
  1. <b> -- bring attention to 提醒注意

用于吸引讀者的注意到該元素的內(nèi)容上。用于關(guān)鍵字、名稱(chēng)或其他需要加粗顯示的文字。

  1. <base> --

指定用于一個(gè)文檔中包含的所有相對(duì) URL 的根 URL。一份中只能有一個(gè) <base> 元素。

如果指定了多個(gè),只會(huì)使用第一個(gè)。

  1. <blockquote> -- 引用塊

代表其中的文字是引用內(nèi)容。通常在渲染時(shí),這部分的內(nèi)容會(huì)有一定的縮進(jìn)。若引文來(lái)源于網(wǎng)絡(luò),則可以將原內(nèi)容的出處 URL 地址設(shè)置到 cite 特性上,若要以文本的形式告知讀者引文的出處時(shí),可以通過(guò) <cite> 元素。

<blockquote cite="https://www.huxley.net/bnw/four.html">

<p>Words can be like X-rays, if you use them properly—they’ll go through anything. You read and you’re pierced.</p>

<footer>—Aldous Huxley, <cite>Brave New World</cite></footer>

</blockquote>
  1. <body> --

表示文檔的內(nèi)容

  1. <br> --

在文本中生成一個(gè)換行(回車(chē))符號(hào)。

  1. <button> -- 按鈕

表示一個(gè)可點(diǎn)擊的按鈕,可以用在表單或文檔其它需要使用簡(jiǎn)單標(biāo)準(zhǔn)按鈕的地方。

<button name="button">Click me</button>
  1. <canvas> -- 帆布畫(huà)布

被用來(lái)通過(guò)腳本(通常是JavaScript)繪制圖形。

<canvas id="canvas"  width="300"  height="300">  </canvas>
  1. <caption> -- 標(biāo)題,說(shuō)明

展示一個(gè)表格的標(biāo)題, 它常常作為 <table>的第一個(gè)子元素出現(xiàn),同時(shí)顯示在表格內(nèi)容的最前面,但是,它同樣可以被CSS樣式化,所以,它同樣可以出現(xiàn)在任何一個(gè)一個(gè)相對(duì)于表格的做任意位置。

  1. <data> --

將一個(gè)指定內(nèi)容和機(jī)器可讀的翻譯聯(lián)系在一起。但是,如果內(nèi)容是與時(shí)間或者日期相關(guān)的,則一定要使用 <time>

  1. <datalist> --

包含了一組<option>元素,這些元素表示其它表單控件可選值.

<datalist id="ice-cream-flavors">

<option value="Chocolate">

<option value="Coconut">

<option value="Vanilla">

</datalist>
  1. <dl> -- discription list描述列表

用來(lái)指明一個(gè)描述列表 <dl>元素中一個(gè)術(shù)語(yǔ)的描述。這個(gè)元素只能作為描述列表元素的子元素出現(xiàn),并且必須跟著一個(gè) <dt>元素。

  1. <del> -- delete 刪除

表示一些被從文檔中刪除的文字內(nèi)容,顯示時(shí)這些文字中有一條橫線。

<p><del>This text has been deleted</del>, here is the rest of the paragraph.</p>
  1. <details> --

可創(chuàng)建一個(gè)掛件,僅在被切換成展開(kāi)狀態(tài)時(shí),它才會(huì)顯示內(nèi)含的信息。<summary>元素可為該部件提供概要或者標(biāo)簽。

  1. <div> --

是一個(gè)通用型的流內(nèi)容容器,不表示實(shí)際意思。

  1. <em> -- emphasize 強(qiáng)調(diào)

標(biāo)記出需要用戶著重閱讀的內(nèi)容, <em> 元素是可以嵌套的,嵌套層次越深,則其包含的內(nèi)容被認(rèn)定為越需要著重閱讀。

  1. <footer> --

示最近一個(gè)章節(jié)內(nèi)容或者根節(jié)點(diǎn)元素的頁(yè)腳。

  1. <form> -- 表單

表示了文檔中的一個(gè)區(qū)域,此區(qū)域包含有交互控制元件,用來(lái)向 Web 服務(wù)器提交信息。

  1. <h1> -- 標(biāo)題

HTML <h1>–<h6> 標(biāo)題(Heading)元素呈現(xiàn)了六個(gè)不同的級(jí)別的標(biāo)題,<h1> 級(jí)別最高,而 <h6> 級(jí)別最低。

  1. <head> --

head 元素 規(guī)定文檔相關(guān)的配置信息(元數(shù)據(jù)),包括文檔的標(biāo)題,引用的文檔樣式和腳本等。

  1. <heard> --

用于展示介紹性內(nèi)容,通常包含一組介紹性的或是輔助導(dǎo)航的實(shí)用元素。

28.<hr> --

表示段落級(jí)元素之間的主題轉(zhuǎn)換(例如,一個(gè)故事中的場(chǎng)景的改變,或一個(gè)章節(jié)的主題的改變)。在HTML的早期版本中,它是一個(gè)水平線?,F(xiàn)在它仍能在可視化瀏覽器中表現(xiàn)為水平線,但目前被定義為語(yǔ)義上的,而不是表現(xiàn)層面上。

  1. <i> --

用于表現(xiàn)因某些原因需要區(qū)分普通文本的一系列文本。

  1. <ifram> --

表示嵌套的browsing context。它能夠?qū)⒘硪粋€(gè)HTML頁(yè)面嵌入到當(dāng)前頁(yè)面中。

  1. <img> --

將一份圖像嵌入文檔。

  1. <input> --

用于為基于Web的表單創(chuàng)建交互式控件,以便接受來(lái)自用戶的數(shù)據(jù); 可以使用各種類(lèi)型的輸入數(shù)據(jù)和控件小部件,具體取決于設(shè)備和user agent。

  1. <kbd> --

鍵盤(pán)輸入元素(<kbd>) 用于表示用戶輸入,它將產(chǎn)生一個(gè)行內(nèi)元素,以瀏覽器的默認(rèn)monospace字體顯示。

  1. <label> -- 標(biāo)簽

表示用戶界面中某個(gè)元素的說(shuō)明

  1. <li> --

用于表示列表里的條目

  1. <link> --

規(guī)定了當(dāng)前文檔與外部資源的關(guān)系。該元素最常用于鏈接樣式表此外也可以被用來(lái)創(chuàng)建站點(diǎn)圖標(biāo)(比如PC端的“favicon”圖標(biāo)和移動(dòng)設(shè)備上用以顯示在主屏幕的圖標(biāo))。

  1. <main> --

呈現(xiàn)了文檔的 <body>或應(yīng)用的主體部分。主體部分由與文檔直接相關(guān),或者擴(kuò)展于文檔的中心主題、應(yīng)用的主要功能部分的內(nèi)容組成。

  1. <map> --

與 <area> 屬性一起使用來(lái)定義一個(gè)圖像映射(一個(gè)可點(diǎn)擊的鏈接區(qū)域).

  1. <meta> --

示那些不能由其它HTML元相關(guān)元素 (<base>, <link>, <script>, <style>或 <title>) 之一表示的任何元數(shù)據(jù)信息.

  1. <nav> --

表示頁(yè)面的一部分,其目的是在當(dāng)前文檔或其他文檔中提供導(dǎo)航鏈接。導(dǎo)航部分的常見(jiàn)示例是菜單,目錄和索引。

  1. <noscript> --

如果頁(yè)面上的腳本類(lèi)型不受支持或者當(dāng)前在瀏覽器中關(guān)閉了腳本,則在 HTML <noscript> 元素中定義腳本未被執(zhí)行時(shí)的替代內(nèi)容。

  1. <ol> --

表示多個(gè)有序列表項(xiàng),通常渲染為有帶編號(hào)的列表。

  1. <option> --

用于定義在<select>, <optgroup>或<datalist>元素中包含的項(xiàng)。<option> 可以在彈出窗口和 html 文檔中的其他項(xiàng)目列表中表示菜單項(xiàng)。

  1. <p> -- paragraph段落

表示一個(gè)段落

  1. <script> --

用于嵌入或引用可執(zhí)行腳本。

  1. <section> --

表示一個(gè)包含在HTML文檔中的獨(dú)立部分,它沒(méi)有更具體的語(yǔ)義元素來(lái)表示,一般來(lái)說(shuō)會(huì)有包含一個(gè)標(biāo)題。

  1. <select> --

表示一個(gè)控件,提供一個(gè)選項(xiàng)菜單:

  1. <span> --

元素是短語(yǔ)內(nèi)容的通用行內(nèi)容器,并沒(méi)有任何特殊語(yǔ)義。

  1. <strong> --

表示文本十分重要,一般用粗體顯示。

  1. <style> --

包含文檔的樣式信息或者文檔的部分內(nèi)容。默認(rèn)情況下,該標(biāo)簽的樣式信息通常是CSS的格式。

  1. <summary> --

用作 一個(gè)<details>元素的一個(gè)內(nèi)容的摘要,標(biāo)題或圖例。

  1. <tabel> --

表示表格數(shù)據(jù) — 即通過(guò)二維數(shù)據(jù)表表示的信息。他的子元素為<tbody> ,<th> ,<tr> ,<td> ,<tfoot>

  1. <textarea> --

元素表示一個(gè)多行純文本編輯控件。

  1. <title> --

定義文檔的標(biāo)題,顯示在瀏覽器的標(biāo)題欄或標(biāo)簽頁(yè)上。它只可以包含文本,若是包含有標(biāo)簽,則包含的任何標(biāo)簽都不會(huì)被解釋。

  1. <ul> --

無(wú)序列表元素,表示一個(gè)內(nèi)可含多個(gè)元素的無(wú)序列表或項(xiàng)目符號(hào)列表。

  1. <vedio> --

用于在HTML或者XHTML文檔中嵌入媒體播放器,用于支持文檔內(nèi)的視頻播放。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ??DOM(文檔對(duì)象模型)是針對(duì) HTML 和 XML 文檔的一個(gè) API(應(yīng)用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,866評(píng)論 0 7
  • ??DOM 1 級(jí)主要定義的是 HTML 和 XML 文檔的底層結(jié)構(gòu)。 ??DOM2 和 DOM3 級(jí)則在這個(gè)結(jié)構(gòu)...
    霜天曉閱讀 1,599評(píng)論 1 3
  • 概念及挑戰(zhàn) OCR(Optical Character Recognition, 光學(xué)字符識(shí)別)傳統(tǒng)上指對(duì)輸入掃描...
    殘劍天下論閱讀 3,690評(píng)論 0 0
  • ??JavaScript 與 HTML 之間的交互是通過(guò)事件實(shí)現(xiàn)的。 ??事件,就是文檔或?yàn)g覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,700評(píng)論 1 11
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,851評(píng)論 0 3

友情鏈接更多精彩內(nèi)容