HTML - 維基百科,自由的百科全書 - Wikipedia
文章推薦指數: 80 %
超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於建立網頁的標準標記語言。
HTML是一種基礎技術,常與CSS、JavaScript一起被眾多網站用於設計 ...
HTML
維基百科,自由的百科全書
跳至導覽
跳至搜尋
對於在維基百科上使用HTML,參見Help:HTML
HTML(超文本標記語言)副檔名.html.htm網路媒體型式text/html類型代碼(英語:Typecode)TEXT開發者W3C&WHATWG初始版本1993年,29年前(1993)最新版本5.2[1]/5.3(工作草案)[2]2017年12月14日,4年前(2017-12-14)格式類型文件檔案格式延伸自SGML延伸為XHTML標準ISO/IEC15445W3CHTML5.1HTML活動標準自由格式?是網站www.w3.org/html/whatwg.org
HTML
HTML
動態HTML
HTML5
音訊(英語:HTML5Audio)
畫布
影片(英語:HTML5video)
XHTML
基礎(英語:XHTMLBasic)
移動概要
C-HTML
HTML元素
Span與div
HTML特性(英語:HTMLattribute)
HTML框架(英語:Framing(WorldWideWeb))
HTML編輯器
字元編碼
Unicode(英語:UnicodeandHTML)
語言代碼
文件物件模型
瀏覽器物件模型
樣式表
階層式樣式表
字型家族
網頁顏色
HTML指令碼(英語:HTMLscripting)
JavaScript
WebGL
WebCL(英語:WebCL)
W3C
驗証服務
網頁超文字應用技術工作小組
怪異模式
網頁儲存
排版引擎
比較
文件標記語言
網頁瀏覽器
HTML
非標準HTML
HTML5(英語:Comparisonoflayoutengines(HTML5))
畫布
媒體
XHTML
1.1
閱論編
超文本標記語言(英語:HyperTextMarkupLanguage,簡稱:HTML)是一種用於建立網頁的標準標記語言。
HTML是一種基礎技術,常與CSS、JavaScript一起被眾多網站用於設計網頁、網頁應用程式以及行動應用程式的使用者介面[3]。
網頁瀏覽器可以讀取HTML檔案,並將其彩現成視覺化網頁。
HTML描述了一個網站的結構語意隨著線索的呈現,使之成為一種標記語言而非程式語言。
HTML元素是構建網站的基石。
HTML允許嵌入圖像與物件,並且可以用於建立互動式表單,它被用來結構化資訊——例如標題、段落和列表等等,也可用來在一定程度上描述文件的外觀和語意。
HTML的語言形式為尖括號包圍的HTML元素(如),瀏覽器使用HTML標籤和指令碼來詮釋網頁內容,但不會將它們顯示在頁面上。
HTML可以嵌入如JavaScript的手稿語言,它們會影響HTML網頁的行為。
網頁瀏覽器也可以參照階層式樣式表(CSS)來定義文字和其它元素的外觀與布局。
維護HTML和CSS標準的組織全球資訊網協會(W3C)鼓勵人們使用CSS替代一些用於表現的HTML元素[4]。
目次
1歷史
1.1發展
1.2版本時間線
1.2.1HTML2
1.2.2HTML3
1.2.3HTML4
1.2.4HTML5
1.3草案時間線
1.3.1XHTML版本
2標記
2.1元素
2.1.1例子
2.1.2屬性
2.2字元與實體參照
2.3資料類型
2.4文件類型聲明
3語意化HTML
4分發
4.1HTTP
4.2HTML郵件
4.3命名規則
4.4HTML應用程式
5所見即所得編輯器
6參見
7參考文獻
8延伸閱讀
歷史[編輯]
W3C製作的早期HTML標誌
發展[編輯]
提姆·柏內茲-李
1980年,物理學家提姆·柏內茲-李在歐洲核子研究中心(CERN)在承包工程期間,為使CERN的研究人員使用並共享文件,他提出並建立原型系統ENQUIRE。
1989年,柏內茲-李在一份備忘錄中提出一個基於網際網路的超文字系統[5]。
他制定HTML並在1990年底寫出瀏覽器和伺服器軟體。
同年,柏內茲-李與CERN的資料系統工程師羅伯特·卡里奧聯合為專案申請資助,但未被CERN正式批准。
在他的個人筆記中[6]柏內茲-李列舉「一些使用超文字的領域」,並把百科全書列為第一項[7]。
HTML的首次公開描述出現於一個名為HTMLTags[8]的檔案中,由提姆·柏內茲-李於1991年底提及[9][10]。
它描述18個元素,包括HTML初始的、相對簡單的設計。
除了超連結標籤外,其他設計都深受CERN內部一個以標準通用標記語言(SGML)為基礎的檔案格式SGMLguid的影響。
這些元素仍有11個存在於HTML4中[11]。
柏內茲-李認為HTML是SGML的一個應用程式。
1993年中期網際網路工程任務組(IETF)發布首個HTML規範的提案:「超文本標記語言(HTML)」網際網路草案(頁面存檔備份,存於網際網路檔案館),由柏內茲-李與丹·康納利(英語:DanConnolly(computerscientist))撰寫。
其中包括一個SGML文件類型定義來定義語法[12]。
草案於6個月後過期,不過值得注意的是其對NCSAMosaic瀏覽器嵌入線上圖像的自訂標籤的認可,這反映IETF把標準立足於成功原型的理念[13]。
同樣,戴夫·拉格特(英語:DaveRaggett)在1993年末提出的與之競爭的網際網路草案「HTML+(超文字標記格式)」建議規範已經實現的功能,如表格與填寫表單[14]。
在HTML和HTML+的草案於1994年初到期後,IETF建立一個HTML工作群組,並在1995年完成"HTML2.0",這是第一個旨在成為對其後續實現標準的依據的HTML規範[15]。
在IETF的主導下,HTML標準的進一步發展因競爭利益而遭受停滯。
自1996年起,HTML規範一直由全球資訊網協會(W3C)維護,並由商業軟體廠商出資[16]。
不過在2000年,HTML也成為國際標準(ISO/IEC15445:2000)。
HTML4.01於1999年末發布,進一步的勘誤版本於2001年發布。
2004年,網頁超文字應用技術工作小組(WHATWG)開始開發HTML5,並在2008年與W3C共同提出,2014年10月28日完成標準化[17]。
版本時間線[編輯]
HTML2[編輯]
1995年11月24日
HTML2.0作為IETFRFC1866發布。
追加RFC的附加功能:
1995年11月25日:RFC1867(基於表單的檔案上傳)
1996年5月:RFC1942(表格)
1996年8月:RFC1980(客戶端圖像對映)
1997年1月:RFC2070(國際化)
HTML3[編輯]
1997年1月14日
HTML3.2[18]作為W3C推薦標準發布。
這是首個完全由W3C開發並標準化的版本,因IETF於1996年9月12日關閉它的HTML工作群組[19]。
最初代號為「威爾伯」(Wilbur)[20],HTML3.2完全去除數學公式,協調各種專有擴充,並採用網景設計的大多數視覺標記標籤。
由於兩家公司達成了協議,網景的Blink元素和微軟的Marquee元素被移除[16]。
HTML對數學公式的支援最後成為另外一種被稱為MathML的標準。
HTML4[編輯]
1997年12月18日
HTML4.0[21]作為W3C推薦標準發布。
它提供三種變化:
嚴格,過時的元素被禁止。
過渡,過時的元素被允許。
框架集,大多只與框架相關的元素被允許。
最初代號「美洲獅」(Cougar)[20],HTML4.0採用許多特定瀏覽器的元素類型和屬性,並試圖淘汰網景的視覺標記功能,將其標記為不贊成使用。
HTML4是遵循ISO8879-SGML的SGML應用程式[22]。
1998年4月24日
HTML4.0[23]進行微調,不增加版本號。
1999年12月24日
HTML4.01[24]作為W3C推薦標準發布。
它同樣提供三種變化,最終勘誤版Archived2012-06-07atWebCite於2001年5月12日發布。
2000年5月
ISO/IEC15445:2000[25][26]("ISOHTML",基於HTML4.01嚴格版)作為ISO/IEC國際標準發布。
在ISO中這一標準位於ISO/IECJTC1/SC34(英語:ISO/IECJTC1/SC34)域(ISO/IEC聯合技術委員會1、小組委員會34–文件描述與處理語言)[25]。
HTML5[編輯]
主條目:HTML5
2014年10月28日
HTML5[27]作為W3C推薦標準發布[28]。
草案時間線[編輯]
1991年10月
HTML標籤[9],一個非正式CERN檔案首次公開18個HTML標籤。
1992年6月
HTMLDTD的首個非正式草案[29],後續有七個修訂版[30][31][32](7月15日,8月6日,8月18日,11月17日,11月19日,11月20日,11月22日)。
1992年11月
HTMLDTD1.1(首個版本號,基於RCS修訂版,版本號從1.1開始而非1.0),非正式草案。
[32]
1993年6月
超文本標記語言[33]由IETFIIIR工作小組作為網際網路草案(一個粗略的建議標準)。
在被第二版[34]取代一個月後,IETF又發布6個草案[35],最終在RFC1866中發布HTML2.0。
1993年11月
HTML+由IETF作為網際網路草案發布,是超文本標記語言草案的一個競爭性提案。
它於1994年5月到期。
1995年4月(1995年3月編寫)
HTML3.0[36]被提議作為IETF的標準,但直到提案在五個月過期後(1995年9月28日)[37]仍沒有進一步的行動。
它包含許多拉格特HTML+提案的功能,如對表格的支援、圍繞資料的文字流和複雜的數學公式的顯示[37]。
W3C開始開發自己的Arena瀏覽器作為HTML3和階層式樣式表的試驗台(英語:Testbed)[38][39][40],但HTML3.0並沒有獲得成功。
瀏覽器廠商,包括微軟和網景,選擇實現HTML3草案功能的不同子集並引入它們自己的外掛程式(見瀏覽器大戰)[16]。
HTML5的Logo
2008年1月
HTML5由W3C作為工作草案(連結Archived2012-06-07atWebCite)發布[41]。
雖然HTML5的語法非常類似於SGML,但它已經放棄任何成為SGML應用程式的嘗試,除了一種替代的基於XML的HTML5序列,它已明確定義自己的「HTML」序列[42]。
2011年HTML5–最終徵求
2011年5月,工作小組將HTML5推進至「最終徵求」(LastCall)階段,邀請W3C社群內外人士以確認本規範的技術可靠性。
W3C開發一套綜合性測試套件來實現完整規範的廣泛互動操作性,完整規範的目標日期為2014年[43]。
2011年1月,WHATWG將其「HTML5」活動標準重新命名為「HTML」。
W3C仍然繼續其發布HTML5的專案[44]。
2012年HTML5–候選推薦
2012年7月,WHATWG和W3C的工作產生一定程度的分離。
W3C繼續HTML5規範工作,重點放在單一明確的標準上,這被WHATWG稱為「快照」。
WHATWG組織則將HTML5作為一個「活動標準」(LivingStandard)。
活動標準的概念是從未完成但永遠保持更新與改進,可以提姆加新特性,但功能點不會被刪除。
[45]
2012年12月,W3C指定HTML5作為候選推薦[46]階段。
該階段的標準為「兩個100%完成,完全實現互動操作」。
2014年HTML5–提案推薦與推薦
2014年9月,HTML5進入提案推薦階段。
[47]
2014年10月28日,HTML5作為穩定W3C推薦標準發布[48],這意味著HTML5的標準化已經完成[49]。
XHTML版本[編輯]
主條目:XHTML
XHTML是使用XML1.0覆寫自HTML4.01的獨立語言。
它不再被作為單獨標準開發。
XHTML1.0[50],2000年1月26日作為W3C推薦標準發布。
修訂版於2002年8月1日發布,它提供與HTML4.0和4.01相同的三個變化,這些變化被重新在XML中制定。
XHTML1.1[51],基於XHTML1.0嚴格版,2001年5月31日作為W3C推薦標準發布。
修訂版可使用模組化XHTML(頁面存檔備份,存於網際網路檔案館)的模組,2001年4月10日作為W3C推薦標準發布。
XHTML2.0為工作草案,但為支援HTML5與XHTML5的工作,此草案被放棄[52][53][54]。
XHTML2.0與XHTML1.x不相容,因此更確切的說這是一個XHTML風格的新語言而不是XHTML1.x的更新。
在HTML5草案中規定一個XHTML語法,稱為「XHTML5.1」[55]。
標記[編輯]
HTML標記包含標籤(及其屬性)、基於字元的資料類型、字元參照和實體參照等幾個關鍵部分。
HTML標籤是最常見的,通常成對出現,比如
與
。這些成對出現的標籤中,第一個標籤是開始標籤,第二個標籤是結束標籤。
兩個標籤之間為元素的內容,有些標籤沒有內容,為空元素,如。
HTML另一個重要組成部分為文件類型聲明(英語:documenttypedeclaration),這會觸發標準模式彩現。
以下是一個經典的HelloWorld程式的例子:
Helloworld!
和之間的文字描述網頁,和之間的文字為可視頁面內容。標記文字
文件標記類型用於HTML5。
如果未進行聲明,瀏覽器會使用「怪異模式」進行彩現。
[56] 元素[編輯] 主條目:HTML元素 HTML文件由巢狀的HTML元素構成。
它們用HTML標籤表示,包含於尖括號中,如
[57] 在一般情況下,一個元素由一對標籤表示:「開始標籤」
與「結束標籤」
。元素如果含有文字內容,就被放置在這些標籤之間。
在開始與結束標籤之間也可以封裝另外的標籤,包括標籤與文字的混合。
這些巢狀元素是父元素的子元素。
開始標籤也可包含標籤屬性。
這些屬性有諸如標識文件區段、將樣式資訊繫結到文件演示和為一些如等的標籤嵌入圖像、參照圖像來源等作用。
一些元素如換行符
,不允許嵌入任何內容,無論是文字或其他標籤。
這些元素只需一個單一的空標籤(類似於一個開始標籤),無需結束標籤。
許多標籤是可選的,尤其是那些很常用的段落元素
的閉合端標籤。 第一段 第二段 之間的差異是br換行但不改變頁面的語意結構,而p部分的頁面成段。 這是 法语
縮寫元素abbr可用於說明一些屬性:
HTML瀏覽器或其他媒介可以從上下文辨識出元素的閉合端以及由HTML標準所定義的結構規則。
這些規則非常複雜,不是大多數HTML編碼人員可以完全理解的。
因此,一個HTML元素的一般形式為:
一些HTML元素被定義為空元素,其形式為
空元素不能封裝任何內容。
例如
標籤或行內標籤。
一個HTML元素的名稱即為標籤使用的名稱。
注意,結束標籤的名稱前面有一個斜槓「/」,空元素不需要也不允許結束標籤。
如果元素屬性未標明,則使用其預設值。
例子[編輯]
HTML文件的頁首:...。
標題被包含在頭部,例如:
到六個標籤構成,字型由大到小遞減:
Headinglevel1
Headinglevel2
Headinglevel3
Headinglevel4
Headinglevel5
Headinglevel6
段落:
。
與
一個
使用換行
段落
href屬性包含連結的URL位址。
HTML中存在以下幾種類型的標記元素:
用於文字的結構式標記
例如,羽毛球
將「羽毛球」定義為二級標題。
結構式標記不指示任何特定的彩現,但大多數網頁瀏覽器都會採用元素格式的預設樣式。
要在內容上實現進一步的風格可以使用階層式樣式表(CSS)[58]。
用於文字外觀的表現式標記,不論其目的
例如,'''粗體'''表示視覺輸出裝置應將文字「粗體」加粗,但如果裝置無法做到這一點(如朗讀文字的聽覺裝置),就不會發生什麼現象。
在這種情況下,'''粗體'''與''斜體''也可能有相同的視覺效果,但在本質上它們更加語意化。
如同'''加強文字'''與''強調文字''的區別。
為支援CSS的使用,大多數表現式標記在HTML4.0規範中不再被推薦使用。
超文字標記使文件的一部分連結到其他文件
錨元素在文件中建立超連結,其href屬性設定連結的目標URL。
例如:HTML標記
要將圖片彩現為超連結,img元素要作為內容插入到a元素中:
屬性[編輯]
主條目:HTML屬性(英語:HTMLattribute)
大多數元素的屬性以「名稱-值」的形式成對出現,由「=」分離並寫在開始標籤元素名之後。
值一般由單引號或雙引號包圍,有些值的內容包含特定字元,在HTML中可以去掉引號(XHTML不行)[59][60]。
不加引號的屬性值被認為是不安全的[61]。
有些屬性無需成對出現,僅存在於開始標籤中即可影響元素[9],如img元素的ismap屬性[62]。
許多元素存在一些共通的屬性:
id屬性為元素提供了在全文件內的唯一標識。
它用於辨識元素,以便樣式表可以改變其表現屬性,指令碼可以改變、顯示或刪除其內容或格式化。
對於提姆加到頁面的URL,它為元素提供了一個全域唯一標識,通常為頁面的子章節。
例如,ID"屬性"對於https://zh.wikipedia.org/wiki/HTML#属性
class屬性提供一種將類似元素分類的方式。
常被用於語意化或格式化。
例如,一個HTML文件可指定類
格式化後,這樣的元素可能會聚集在一起,並作為頁面註腳而不會出現在HTML代碼中。
類屬性也被用於微格式的語意化。
類值也可進行多聲明。
如
style屬性可以將表現性質賦予一個特定元素。
比起使用id或class屬性從樣式表中選擇元素,「style」被認為是一個更好的做法,儘管有時這對一個簡單、專用或特別的樣式顯得太繁瑣。
title屬性用於給元素一個附加的說明。
大多數瀏覽器中這一屬性顯示為工具提示(英語:Tooltip)。
lang屬性用於辨識元素內容的語言,它可能與文件的主要語言不同。
例如,在中文文件中:
大多數元素採用與語言相關的屬性dir來指定文字方向,如"rtl"採用從右到左的文字,比如阿拉伯語、波斯語以及希伯來語[63]。
字元與實體參照[編輯]
參見:XML與HTML字元實體參照列表和Unicode與HTML
在4.0版本中,HTML定義了一系列共252個字元實體參照和1,114,050個字元值參考。
二者都支援單個字元透過簡單的標記寫入。
文字字元與其對應的標記彩現的效果相同。
用這種方式「跳脫」字元的能力允許字元
HTML4文件類型聲明舉例:
-//W3C//DTDHTML4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
該聲明參照HTML4.01「嚴格」版的DTD。
基於SGML的驗證器可讀取DTD,正確解析這些文件並執行驗證。
在現代瀏覽器中,一個有效的文件類型啟用標準模式有別於怪異模式。
另外,HTML4.01提供過渡型與框架集型的DTD。
過渡型涵蓋最廣,它可整合當前以及老舊或「過時」的標籤,而嚴格型DTD排除了過時的標籤。
框架集擁有所有構建框架所需的標籤以及過渡型的標籤。
[68]
語意化HTML[編輯]
主條目:語意化HTML(英語:SemanticHTML)
語意化HTML是一種編寫HTML的方式,它強調編碼資訊的含義在其格式(樣子)之上。
HTML從創立之初就包括語意化標記[69],但也包括標識性標記如、和
也存在一些語意上中立的span與div標籤。
自1990年代末CSS開始應用於大多數瀏覽器,網頁製作者就被鼓勵使用CSS以便呈現與內容分離[70]。
在2001年一次對語意網的討論中,提姆·柏內茲-李等人給出了一種的方法,使智慧型軟體「代理人」可能有一天會自動抓取網頁進行尋找、過濾並將之前不相關的聯絡起來[71]。
這種代理甚至在現在也不普遍,但一些Web2.0、混搭和價格比較網站的想法可能會結束。
這些網頁應用程式的混合與柏內茲-李的語意代理人的之間主要區別基於以下事實:當前的聚合與資訊混合通常由網頁開發者設計,他們早已知道網路位置和他們希望混搭、比較與結合的特定資料的API語意。
網頁代理的一個重要類型是網路爬蟲或搜尋引擎蜘蛛。
這些軟體代理依賴於它們發現的網頁的語意解析度,因為它們一天要使用各種技術與演算法來讀取和索引數百萬個網頁並給網頁使用者提供搜尋工具,沒有這些全球資訊網的有效性就會大大降低。
為使搜尋引擎蜘蛛評估它們在HTML文件中發現的文字片段的重要性,也為那些建立標記等混合的人與更多的自動化代理工具,HTML中的語意結構需要廣泛一致地應用從而將文字的含義呈現給瀏覽者。
[72]
表示性標記在當前的HTML和XHTML推薦中不被鼓勵使用。
舊版本HTML中的大多數表示功能不再被允許使用,因為它們導致可存取性變差、站點維護成本變高和文件大小變大。
[73]
好的語意化HTML也改善了網頁文件的可存取性(參見網頁內容無障礙指南(英語:WebContentAccessibilityGuidelines))。
例如,當螢幕閱讀器或音訊瀏覽器可以正確判定一個文件的結構時,視覺障礙使用者不會再因閱讀重複或無關的資訊而浪費時間。
分發[編輯]
HTML文件分發的方法和其他電腦檔案相同。
不過,它們最常透過網頁伺服器的超文字傳輸協定或電子郵件傳輸。
HTTP[編輯]
主條目:超文字傳輸協定
全球資訊網主要由從伺服器透過HTTP協定向瀏覽器傳送的HTML文件組成。
但是,HTTP也可以被用於傳輸HTML之外的資料,例如圖像、聲音和其他內容。
為使瀏覽器了解如何處理接收到的文件,在傳輸文件時必須同時傳遞檔案類型。
這種元資料包含MIME類型(對於HTML4.01或更早版本是text/html,而對於XHTML1.0或之後的版本是application/xhtml+xml),以及字元編碼(參見HTML字元編碼方式)。
在現在的瀏覽器中,和HTML文件一起傳送的MIME類型影響文件的解讀方式。
和XHTMLMIME類型一起傳送的文件被認為是良構的XML,而語法錯誤會導致瀏覽器無法呈現文件。
完全相同的文件如果和HTMLMIME類型一起傳送,則可能被正常顯示,因為瀏覽器對HTML的語法檢查更加鬆懈些。
W3C的推薦指出,遵循規定的推薦指引的XHTML1.0文件可標記二者任一的MIME類型[74]。
XHTML1.1還指出,XHTML1.1文件應[75]標有兩種MIME類型[76]。
HTML郵件[編輯]
主條目:HTML郵件
大多數圖形電子郵件客戶端允許使用HTML的子集(經常界限不清)提供格式化和無法使用純文字的語意標記。
這可能包括印刷資訊,如彩色標題、強調和參照文字、內嵌圖片和圖表等。
許多這樣的客戶包含一個編寫HTML電子郵件訊息的圖形化使用者介面編輯器和一個用於顯示的彩現引擎。
在郵件中使用HTML受到了一些相容性的批評,由於一些盲人或具有視覺障礙的人的存取問題,這種方式有利於偽裝的釣魚攻擊。
因其訊息大小超過明文,所以它可混淆垃圾郵件過濾器。
命名規則[編輯]
最常用的電腦副檔名為.html,通用縮寫為.htm。
它起源於某些早期作業系統與檔案系統,如DOS以及FAT資料結構的局限性,它將副檔名限制為3個字母[77]。
HTML應用程式[編輯]
主條目:HTML應用程式
HTML應用程式(HTA;副檔名".hta")是一個MicrosoftWindows應用程式,它在瀏覽器中使用HTML和動態HTML提供應用程式圖形介面。
正規HTML檔案被限制在瀏覽器的安全模型中,只能分別透過網頁伺服器和網頁物件與站點Cookie進行通信和操作。
HTA作為完全受信任的應用程式執行,因此擁有更多的權限,如建立/編輯/刪除檔案與登錄檔項。
因為它們在瀏覽器安全模式之外操作,所以HTA不能透過HTTP執行,必須下載(就像EXE檔案)並在本地檔案系統執行。
所見即所得編輯器[編輯]
所見即所得編輯器使用圖形化使用者介面(GUI)顯示HTML文件,常常類似於文書處理器,所以使用者可以設計一切。
編者面對的是文件,而不是代碼,所以作者並不需要太多的HTML知識。
這種所見即所得的編輯模式一直受到詬病[78][79],主要因為它生成的代碼品質不高;也有人主張將其改變至WYSIWYM模型(所見即所指)。
參見[編輯]
麵包屑導航
HTML解析器對比
CSS
動態網頁
HTML5
XAML
HTTP
JavaScript
文件標記語言列表
字元實體參照
微資料
微格式
多語言標記(英語:PolyglotHTML)
語意化HTML
SGML
W3C驗證服務
XML
Django
參考文獻[編輯]
^HTML5.2.W3C.2017-12-14[2018-03-02].(原始內容存檔於2018-02-21).
^HTML5.3Editor’sDraft.W3C.2017-03-01[2018-03-02].(原始內容存檔於2018-03-05).
^Flanagan,David.JavaScript-Thedefinitiveguide6. :1.JavaScriptispartofthetriadoftechnologiesthatallWebdevelopersmustlearn:HTMLtospecifythecontentofwebpages,CSStospecifythepresentationofwebpages,andJavaScripttospecifythebehaviourofwebpages.
^HTML4.0Specification—W3CRecommendation—Conformance:requirementsandrecommendations.WorldWideWebConsortium.1997-12-18[2015-07-06].(原始內容存檔於2015-05-15).
^TimBerners-Lee,"InformationManagement:AProposal."CERN(March1989,May1990).W3.org(頁面存檔備份,存於網際網路檔案館)
^TimBerners-Lee,"DesignIssues"(頁面存檔備份,存於網際網路檔案館)
^TimBerners-Lee,"DesignIssues"(頁面存檔備份,存於網際網路檔案館)
^HTMLTags.[2021-06-29].(原始內容存檔於2019-11-16).
^9.09.19.2TagsusedinHTML.WorldWideWebConsortium.1992-11-03[2008-11-16].(原始內容存檔於2010-01-31).
^FirstmentionofHTMLTagsonthewww-talkmailinglist.WorldWideWebConsortium.1991-10-29[2007-04-08].(原始內容存檔於2007-02-24).
^IndexofelementsinHTML4.WorldWideWebConsortium.1999-12-24[2007-04-08].(原始內容存檔於2007-05-05).
^TimBerners-Lee.Re:SGML/HTMLdocs,XBrowser(archivedwww-talkmailinglistpost).1991-12-09[2007-06-16].(原始內容存檔於2007-12-22).SGMLisverygeneral.HTMLisaspecificapplicationoftheSGMLbasicsyntaxappliedtohypertextdocumentswithsimplestructure.
^Raymond,Eric.IETFandtheRFCStandardsProcess.TheArtofUnixProgramming.[2016-01-22].(原始內容存檔於2005-03-17).InIETFtradition,standardshavetoarisefromexperiencewithaworkingprototypeimplementation —butoncetheybecomestandards,codethatdoesnotconformtothemisconsideredbrokenandmercilesslyscrapped....Internet-Draftsarenotspecifications;softwareimplementersandvendorsarespecificallybarredfromclaimingcompliancewiththemasiftheywerespecifications.Internet-Draftsarefocalpointsfordiscussion,usuallyinaworkinggroup...OnceanInternet-DrafthasbeenpublishedwithanRFCnumber,itisaspecificationtowhichimplementersmayclaimconformance.ItisexpectedthattheauthorsoftheRFCandthecommunityatlargewillbegincorrectingthespecificationwithfieldexperience.
^HTML+Internet-Draft —Abstract.[2016-01-22].(原始內容存檔於2016-05-15).BrowserwritersareexperimentingwithextensionstoHTMLanditisnowappropriatetodrawtheseideastogetherintoareviseddocumentformat.ThenewformatisdesignedtoallowagradualrolloverfromHTML,addingfeaturesliketables,captionedfiguresandfill-outformsforqueryingremotedatabasesormailingquestionnaires.
^Berners-Lee,Tim;Connelly,Daniel.RFC1866–HypertextMarkupLanguage–2.0.InternetEngineeringTaskForce.November1995[2010-12-01].(原始內容存檔於2011-08-27).ThisdocumentthusdefinesanHTML2.0(todistinguishitfromthepreviousinformalspecifications).Future(generallyupwardlycompatible)versionsofHTMLwithnewfeatureswillbereleasedwithhigherversionnumbers.
^16.016.116.2Raggett,Dave.RaggettonHTML4.1998[2007-07-09].(原始內容存檔於2007-06-25).
^HTML5–HypertextMarkupLanguage–5.0.InternetEngineeringTaskForce.2014-10-28[2014-11-25].(原始內容存檔於2014-11-02).ThisdocumentrecommendsHTML5.0aftercompletion.
^HTML3.2ReferenceSpecification.WorldWideWebConsortium.1997-01-14[2008-11-16].(原始內容存檔於2010-06-19).
^IETFHTMLWG.[2007-06-16].(原始內容存檔於2007-06-07).Note:Thisworkinggroupisclosed
^20.020.1ArnoudEngelfriet.IntroductiontoWilbur.WebDesignGroup.[2007-06-16].(原始內容存檔於2007-07-05).
^HTML4.0Specification.WorldWideWebConsortium.1997-12-18[2008-11-16].(原始內容存檔於2011-06-06).
^HTML4–4Conformance:requirementsandrecommendations.[2009-12-30].(原始內容存檔於2010-01-06).
^HTML4.0Specification.WorldWideWebConsortium.1998-04-24[2008-11-16].(原始內容存檔於2008-07-27).
^HTML4.01Specification.WorldWideWebConsortium.1999-12-24[2008-11-16].(原始內容存檔於2008-11-15).
^25.025.1ISO.ISO/IEC15445:2000–Informationtechnology–Documentdescriptionandprocessinglanguages–HyperTextMarkupLanguage(HTML).2000[2009-12-26].(原始內容存檔於2009-07-07).
^Cs.Tcd.Ie(頁面存檔備份,存於網際網路檔案館).Cs.Tcd.Ie(2000-05-15).Retrievedon2012-02-16.
^HTML5:AvocabularyandassociatedAPIsforHTMLandXHTML.WorldWideWebConsortium.2014-10-28[2014-10-31].(原始內容存檔於2014-10-30).
^OpenWebPlatformMilestoneAchievedwithHTML5Recommendation(新聞稿).WorldWideWebConsortium.2014-10-28[2014-10-31].(原始內容存檔於2014-10-30).
^Connolly,Daniel.MIMEasahypertextarchitecture.CERN.1992-06-06[2010-10-24].(原始內容存檔於2010-12-26).
^Connolly,Daniel.HTMLDTDenclosed.CERN.1992-07-15[2010-10-24].(原始內容存檔於2010-11-20).
^Connolly,Daniel.documenttypedeclarationsubsetforHyperTextMarkupLanguageasdefinedbytheWorldWideWebproject.CERN.1992-08-18[2010-10-24].(原始內容存檔於2012-03-14).
^32.032.1Connolly,Daniel.DocumentTypeDefinitionfortheHyperTextMarkupLanguageasusedbytheWorldWideWebapplication.CERN.1992-11-24[2010-10-24].(原始內容存檔於2012-01-18). Seesection"RevisionHistory"
^Berners-Lee,Tim;Connolly,Daniel.HyperTextMarkupLanguage(HTML)InternetDraftversion1.1.IETFIIIRWorkingGroup.June1993[2010-09-18].(原始內容存檔於2010-11-16).
^Berners-Lee,Tim;Connolly,Daniel.HypertextMarkupLanguage(HTML)InternetDraftversion1.2.IETFIIIRWorkingGroup.June1993[2010-09-18].(原始內容存檔於2009-04-15).
^Berners-Lee,Tim;Connolly,Daniel.HyperTextMarkupLanguageSpecification–2.0INTERNETDRAFT.IETF.1994-11-28[2010-10-24].(原始內容存檔於2010-08-19).
^HTML3.0Draft(Expired!)Materials.WorldWideWebConsortium.1995-12-21[2008-11-16].(原始內容存檔於2008-10-25).
^37.037.1HyperTextMarkupLanguageSpecificationVersion3.0.[2007-06-16].(原始內容存檔於2007-07-06).
^Raggett,Dave.HyperTextMarkupLanguageSpecificationVersion3.0.HTML3.0InternetDraftExpiresinsixmonths.WorldWideWebConsortium.1995-03-28[2010-06-17].(原始內容存檔於2010-03-14).
^Bowers,Neil.Weblint:JustAnotherPerlHack.[2016-01-22].(原始內容存檔於2011-05-11).
^Lie,HåkonWium;Bos,Bert.Cascadingstylesheets:designingfortheWeb.AddisonWesleyLongman.April1997:263[2010-06-09].(原始內容存檔於2017-07-17).
^HTML5.WorldWideWebConsortium.2008-06-10[2008-11-16].(原始內容存檔於2015-06-03).
^HTML5,onevocabulary,twoserializations.[2009-02-25].(原始內容存檔於2008-12-17).
^W3CConfirmsMay2011forHTML5LastCall,Targets2014forHTML5Standard.WorldWideWebConsortium.2011-02-14[2011-02-18].(原始內容存檔於2012-06-07).
^Hickson,Ian.HTMLIstheNewHTML5.[2011-01-21].(原始內容存檔於2012-06-07).
^HTML5getsthesplits..netmagazine.com.[2012-07-23].(原始內容存檔於2012-07-25).
^HTML5.W3.org.2012-12-17[2013-06-15].(原始內容存檔於2013-06-20).
^CallforReview:HTML5ProposedRecommendationPublishedW3CNews.W3.org.2014-09-16[2014-09-27].(原始內容存檔於2014-09-26).
^OpenWebPlatformMilestoneAchievedwithHTML5Recommendation.W3C.2014-10-28[2014-10-29].(原始內容存檔於2014-10-28).
^HTML5specificationfinalized,squabblingoverspecscontinues.ArsTechnica.2014-10-29[2014-10-29].(原始內容存檔於2014-10-29).
^XHTML1.0:TheExtensibleHyperTextMarkupLanguage(SecondEdition).WorldWideWebConsortium.2000-01-26[2008-11-16].(原始內容存檔於2008-11-14).
^XHTML1.1–Module-basedXHTML —SecondEdition.WorldWideWebConsortium.2007-02-16[2008-11-16].(原始內容存檔於2008-11-14).
^XHTM2.0.WorldWideWebConsortium.2006-07-26[2008-11-16].(原始內容存檔於2008-11-15).
^XHTML2WorkingGroupExpectedtoStopWorkEndof2009,W3CtoIncreaseResourcesonHTML5.WorldWideWebConsortium.2009-07-17[2008-11-16].(原始內容存檔於2011-01-27).
^W3CXHTMLFAQ.[2016-01-22].(原始內容存檔於2012-06-07).
^HTML5.W3C.2013-10-19[2016-01-22].(原始內容存檔於2013-10-20).
^ActivatingBrowserModeswithDoctype(頁面存檔備份,存於網際網路檔案館).Hsivonen.iki.fi.Retrievedon2012-02-16.
^HTMLElements.w3schools.[2015-03-16].(原始內容存檔於2015-03-15).
^CSSIntroduction.W3schools.[2015-03-16].(原始內容存檔於2015-03-17).
^OnSGMLandHTML.WorldWideWebConsortium.[2008-11-16].(原始內容存檔於2008-11-17).
^XHTML1.0–DifferenceswithHTML 4.WorldWideWebConsortium.[2008-11-16].(原始內容存檔於2008-12-21).
^Korpela,Jukka.WhyattributevaluesshouldalwaysbequotedinHTML.Cs.tut.fi.1998-07-06[2008-11-16].(原始內容存檔於2008-11-21).
^Objects,Images,andAppletsinHTMLdocuments.WorldWideWebConsortium.1999-12-24[2008-11-16].(原始內容存檔於2008-03-12).
^H56:Usingthedirattributeonaninlineelementtoresolveproblemswithnesteddirectionalruns.TechniquesforWCAG2.0.W3C.[2010-09-18].(原始內容存檔於2010-11-09).
^CharacterEntityReferenceChart.WorldWideWebConsortium.2012-10-24[2016-01-26].(原始內容存檔於2013-08-14).
^TheNamedCharacterReference'.WorldWideWebConsortium.2000-01-26[2006-02-09].(原始內容存檔於2009-02-12).
^TheUnicodeStandard:ATechnicalIntroduction.[2010-03-16].(原始內容存檔於2010-03-10).
^"HTML:TheMarkupLanguage(anHTMLlanguagereference)"(頁面存檔備份,存於網際網路檔案館).Retrieved2013-08-19.
^SAMSteachyourselfhtmlandcss8thedition
^Berners-Lee,Tim;Fischetti,Mark.WeavingtheWeb:TheOriginalDesignandUltimateDestinyoftheWorldWideWebbyItsInventor.SanFrancisco:Harper.2000.ISBN 978-0-06-251587-2.
^Raggett,Dave.Addingatouchofstyle.W3C.2002[2009-10-02].(原始內容存檔於2009-10-06). ThisarticlenotesthatpresentationalHTMLmarkupmaybeusefulwhentargetingbrowsers"beforeNetscape4.0andInternetExplorer4.0".Seethelistofwebbrowserstoconfirmthatthesewerebothreleasedin1997.
^TimBerners-Lee,JamesHendlerandOraLassila.TheSemanticWeb.ScientificAmerican.2001[2009-10-02].(原始內容存檔於2009-10-01).
^NigelShadbolt,WendyHallandTimBerners-Lee.TheSemanticWebRevisited(PDF).IEEEIntelligentSystems.2006[2009-10-02].(原始內容存檔(PDF)於2009-09-18).
^HTML:TheLivingStandard.WHATWG.[2018-09-27].(原始內容存檔於2018-09-27).
^XHTML1.0TheExtensibleHyperTextMarkupLanguage(SecondEdition).WorldWideWebConsortium.2002[2000][2008-12-07].(原始內容存檔於2008-12-04).XHTMLDocumentswhichfollowtheguidelinessetforthinAppendixC,"HTMLCompatibilityGuidelines"maybelabeledwiththeInternetMediaType"text/html"[RFC2854],astheyarecompatiblewithmostHTMLbrowsers.Thosedocuments,andanyotherdocumentconformingtothisspecification,mayalsobelabeledwiththeInternetMediaType"application/xhtml+xml"asdefinedin[RFC3236].
^RFC2119:KeywordsforuseinRFCstoIndicateRequirementLevels.HarvardUniversity.1997[2008-12-07].(原始內容存檔於2008-12-06).3.SHOULDThisword,ortheadjective"RECOMMENDED",meanthattheremayexistvalidreasonsinparticularcircumstancestoignoreaparticularitem,butthefullimplicationsmustbeunderstoodandcarefullyweighedbeforechoosingadifferentcourse.
^XHTML1.1–Module-basedXHTML —SecondEdition.WorldWideWebConsortium.2007[2008-12-07].(原始內容存檔於2008-12-17).XHTML1.1documentsSHOULDbelabeledwiththeInternetMediaTypetext/htmlasdefinedin[RFC2854]orapplication/xhtml+xmlasdefinedin[RFC3236].
^NamingFiles,Paths,andNamespaces.Microsoft.[2015-03-16].(原始內容存檔於2015-04-02).
^Sauer,C.:WYSIWIKI –QuestioningWYSIWYGintheInternetAge.In:Wikimania(2006)
^Spiesser,J.,Kitchen,L.:OptimizationofHTMLautomaticallygeneratedbyWYSIWYGprograms.In:13thInternationalConferenceonWorldWideWeb,pp.355—364.WWW'04.ACM,NewYork,NY(NewYork,NY,U.S.,May17–20,2004)
延伸閱讀[編輯]
維基共享資源中相關的多媒體資源:HTML
維基學院中的相關研究或學習資源:HTML
檢視維基詞典中的詞條「HTML」。
(英文)WHATWG當前的HTML標準(頁面存檔備份,存於網際網路檔案館)
(英文)W3C制定的HTML5.2,HTML的未來版本(頁面存檔備份,存於網際網路檔案館)
(英文)W3C制定的HTML5.1,最近完成的規範(2016年11月1日)(頁面存檔備份,存於網際網路檔案館)
(英文)戴夫·拉格特介紹HTML(頁面存檔備份,存於網際網路檔案館)
(英文)提姆·柏內茲-李對網頁的新定義
(英文)HTML檢視器(頁面存檔備份,存於網際網路檔案館)
(英文)線上HTML檢視器(頁面存檔備份,存於網際網路檔案館)
《HTML5探秘》,電子工業出版社,MarkPilgrim著,常可、胡金埔、趙靜譯,ISBN9787121124082。
閱論編全球資訊網協會(W3C)產品及標準推薦
ARIA(英語:WAI-ARIA)
CanonicalXML
CDF(英語:CompoundDocumentFormat)
CSS
DOM
地理位置API(英語:W3CGeolocationAPI)
HTML(HTML5)
ITS(英語:InternationalizationTagSet)
MathML
OWL
P3P
PLS(英語:PronunciationLexiconSpecification)
RDF
RDFSchema(英語:RDFSchema)
SISR(英語:SemanticInterpretationforSpeechRecognition)
SKOS
SMIL
SOAP
SRGS(英語:SpeechRecognitionGrammarSpecification)
SSML
SVG
SPARQL
TimedText(英語:TimedText)
VoiceXML
網頁儲存
WSDL
XForms
XHTML
XHTML+RDFa(英語:XHTML+RDFa)
XInclude(英語:XInclude)
XLink
XML
XMLBase
XMLEncryption
XMLEvents(英語:XMLEvents)
XML資訊集
XML命名空間
XMLSchema
XMLSignature
XOP(英語:XML-binaryOptimizedPackaging)
XPath
XPath2.0(英語:XPath2.0)
XPointer(英語:XPointer)
XProc(英語:XProc)
XQuery(英語:XQuery)
XSL
XSL-FO
XSLT(元素(英語:XSLTelements))
記錄
XAdES(英語:XAdES)
XHTML+SMIL(英語:XHTML+SMIL)
XUP
工作草案
CCXML(英語:CallControleXtensibleMarkupLanguage)
CURIE(英語:CURIE)
EME
InkML
JSON-LD
MSE
RIF
SCXML(英語:SCXML)
SMIL時間表(英語:SMILTimesheets)
sXBL(英語:sXBL)
WICD(英語:WebIntegrationCompoundDocument)
XFDL(英語:ExtensibleFormsDescriptionLanguage)
XFrames(英語:XFrames)
XBL
XMLHttpRequest
檢測
無障礙網頁檢測
倡議
多通道互動活動(MMI)(英語:W3CMMI)
驗証服務
無障礙網頁倡議(英語:WebAccessibilityInitiative)
網路平台(英語:WebPlatform)
棄用
C-HTML
HDML(英語:HandheldDeviceMarkupLanguage)
JSSS(英語:JavaScriptStyleSheets)
PGML(英語:PrecisionGraphicsMarkupLanguage)
VML
XHTML+MathML+SVG(英語:XHTML+MathML+SVG)
機構
全球資訊網基金會(英語:WorldWideWebFoundation)
工作小組
SVG(英語:SVGWorkingGroup)
CSS(英語:CSSWorkingGroup)
HTML(英語:HTMLWorkingGroup)
WebOnt(語義網活動)(英語:WebOnt)
裝置描述(DDWG)(英語:W3CDeviceDescriptionWorkingGroup)
網頁超文字技術工作小組(WHATWG)
軟體
CERNhttpd
Libwww
瀏覽器
LineMode(1990年-)
Arena(1993年-1998年)
Agora(1994年-1997年)(英語:Agora(webbrowser))
Argo(1994年-1997年)(英語:Argo(webbrowser))
Amaya(瀏覽器及編輯器,1996年-2012年)
會議
國際全球資訊網大會(WWW大會)(英語:InternationalWorldWideWebConference)
督導委員會(IW3C2)(英語:InternationalWorldWideWebConferencesSteeringCommittee)
第一屆(WWW1,1994年)(英語:FirstInternationalConferenceontheWorld-WideWeb)
閱論編網頁瀏覽器
比較
列表
時間線
使用率
分類
特點
廣告攔截
增強瀏覽(英語:Augmentedbrowsing)
書籤
小書籤
即時書籤(英語:FeaturesofFirefox#Livebookmarks)
智慧型書籤(英語:SmartBookmarks)
瀏覽器擴充功能
瀏覽器安全(英語:Browsersecurity)
瀏覽器同步器(英語:Browsersynchronizer)
比較(英語:Comparisonofbrowsersynchronizers)
Cookie
下載管理器
Favicon
增量尋找(英語:Incrementalsearch)
外掛程式
無痕瀏覽
分頁
通用編輯按鈕(英語:UniversalEditButton)
網頁標準
Acid測試
HTML
HTML5
CSS
SVG
XHTML
WebGL
JavaScript
數學標示語言
協定
超文字傳輸協定
超文字傳輸安全協定
線上憑證狀態協定
SPDY
傳輸層安全性協定
WebSocket
網路代理自動發現協定
相關主題
BrowserChoice.eu
憑證吊銷列表
iLoo(英語:iLoo)
網路套件
瀏覽器中間人攻擊(英語:Man-in-the-browser)
行動端網頁(英語:MobileWeb)
離線瀏覽
代理自動組態
Pwn2Own
多樣化網際網路應用程式
指定網站瀏覽器(英語:Site-specificbrowser)
控制項
全球資訊網
XML
電腦平台Blink排版引擎
Chromium
GoogleChrome
科摩多龍安全瀏覽器
AvastSecureBrowser(英語:AvastSecureBrowser)
SuperBird
SRWareIron
CatalinaCitrio
CocCocCorom
NaverWhale
MicrosoftEdge
Brave
Vivaldi
Opera(15~)
YandexBrowser
Torch
CCleanerBrowser
Catsxp
Coowon
Orbitum
PlayFree
Beamrise
BlackHawk
uCozUran
OrtigraTitanium
HiddenReflexEpicPrivacy
BaiduSpark
紅芯瀏覽器
七星瀏覽器
JutaoCaimao
RamblerNichrome
Ishenyou265gChrome
WebKit排版引擎
Safari
Konqueror
Epiphany(2.28~)
ICab(4.0~)
OmniWeb(4.0~)
ABrowse
Uzbl
Falkon
Dooble
Midori
Rekonq
SkyKruzer
Arora
Flock
Shiira
Gecko排版引擎
Firefox
Cyberfox
Waterfox
IceWeasel
GNUIceCat
ComodoIceDragon
Galeon
K-Meleon
SwiftWeasel
XBBrowser
SeaMonkey
PaleMoon(26~)
Netscape
Camino
BeonexCommunicator
Trident排版引擎
InternetExplorer
GreenBrowser
SlimBrowser
2345王牌瀏覽器
MyIE
KKman
PCManCombo
MSNExplorer
WebbIE
MenuBox
CrazyBrowser
DeepnetExplorer
GOSURF
iRider
mxie
NeoPlanet
AOLExplorer
DeepnetExplorer
NeoPlanet
NetCaptor
MediaBrowser
SpaceTime
UltraBrowser
混合排版引擎
Sleipnir
Lunascape
獵豹瀏覽器
淘寶瀏覽器
愛帆瀏覽器
楓樹瀏覽器
太陽花瀏覽器
世界之窗瀏覽器
360極速瀏覽器
搜狗瀏覽器(2.0~)
傲遊瀏覽器(3.0~)
QQ瀏覽器(5.0~)
其他排版引擎
NetSurf
abaco
Amaya
KidZui
Charon
Dillo
Gazelle
IBMWatsonExplorer
Arachne(英語:Arachne(webbrowser))
Arena
IBMHomePageReader
IBrowse
Mosaic
Mothra(英語:Mothra(webbrowser))
NetPositive
純文字排版引擎
ELinks
Links
Lynx
W3m
Emacs/W3
LineModeBrowser
Net-Tamer
行動平台Blink排版引擎
Chromium
GoogleChrome
AvastSecureBrowser(英語:AvastSecureBrowser)
三星瀏覽器
AmazonSilk(英語:AmazonSilk)
NaverWhale
MicrosoftEdge
Brave
Vivaldi
Opera
YandexBrowser
Android瀏覽器
WebKit排版引擎
Safari
Konqueror
海豚瀏覽器
S60webbrowser
Steel
BOLT
FirefoxforiOS
NaverWhaleforiOS
Via瀏覽器
Gecko排版引擎
Firefox
Waterfox
MicroB
Minimo
Trident排版引擎
UC瀏覽器
傲遊雲瀏覽器
InternetExplorerMobile
其他
Blazer
ibisBrowser
NetFront
ObigoBrowser
Skweezer
Skyfire
Teashark
ThunderHawk
uZardWeb
Vision
WinWAP
Smooz(日語:Smooz)
Galio
Deepfish
Iris瀏覽器
電視機和電子遊樂器Gecko排版引擎
Kylo
Presto排版引擎
InternetChannel
Opera裝置瀏覽器
Nintendo3DSInternetBrowser
WebKit排版引擎
GoogleTV
NetFront
Steam
其他
MSNTV
Galio
刪除線格式為停止開發的項目
閱論編網頁技術與標準文件呈現語言
HTML*(HTML5*)
XHTML*
XML*
XForms*
DHTML
樣式格式描述語言
CSS*
XSL*
動態網頁技術
CGI
FastCGI
ASP
ASP.NET
ColdFusion
JSP
Perl(PSGI)
Python(WSGI)
Ruby
Smalltalk
PHP
使用者端互動技術
ActiveX
JavaApplet
JavaFX
AJAX(XMLHTTP*)
WebSocket*
Silverlight
ActionScript(Flash
Flex
AIR)
Asm.js
NaCl
WebAssembly*
使用者端手稿語言
ECMAScript(JavaScript,JScript)
VBScript
標識定位語言
URL
URI
XPath
URL重寫
文件綱要語言
DTD*
XMLSchema*
*代表由W3C制定和維護的標準與規範
閱論編程式設計語言按範式程序式
FORTRAN
COBOL
ALGOL60
BASIC
GW-BASIC
PL/I
MUMPS(英語:MUMPS)
ALGOL68
Forth
Pascal
TurboPascal
C
Modula-2
Ada83
occam
Oberon
Go
Zig
物件導向
Simula67
Smalltalk
C++
Objective-C
Eiffel
ObjectPascal
Delphi
Self
CLOS
VisualBasic
Ada95
Java
C#
Vala
Crystal(英語:Crystal(programminglanguage))
多範式
Modula-3
Dylan
Python
Lua
JavaScript
Ruby
REBOL
Red(英語:Red(programminglanguage))
D
Factor
Scala
F#
F*
Haxe
Nim
Rust
Dart
Julia
Swift
Ballerina(英語:Ballerina(programminglanguage))
函數式
LISP
Scheme
CommonLisp
Racket
Clojure
Logo
APL/J
ML
StandardML
OCaml
Erlang
Elixir
Haskell
Curry
SAC
Agda
Idris
Cuneiform
邏輯式
Prolog
Datalog
Mercury
AnsProlog
手稿語言動態語言
SNOBOL
Icon
REXX
Perl
Raku
Tcl/Tk
CLOS
newLISP
Python
Lua
Ruby
PHP
Hack
VBScript
Io
Julia
Shell語言
Unixshell
sh
csh
tcsh
ksh
bash
ash
zsh
sed
AWK
PowerShell
ECMA-262
ECMAScript
JavaScript
JScript
Node.js
CoffeeScript
TypeScript
Elm
PureScript
Reason
特定平台.NET
C#
VisualC#
C++/CLI
VisualC++
F#
PowerShell
VB.NET
SmallBasic
JVM
Java
AspectJ(英語:AspectJ)
JSP
Scala
Clojure
Groovy
Kotlin
特定領域科學計算
Speakeasy(英語:Speakeasy(computationalenvironment))
IDL
GDL
Maxima
Maple
MATLAB
Octave
Scilab
Wolfram
R
SageMath
Julia
GPU計算
GLSL
HLSL
OpenCL
CUDA
Futhark
資料查詢
SQL
PL/SQL
T-SQL
SQL/PSM(英語:SQL/PSM)
xBase(英語:xBase)
XPath
XQuery(英語:XQuery)
rasql(英語:rasdaman#RasterQueryLanguage)
GraphQL
視覺化
Simulink
LabVIEW
Orange(英語:Orange(software))
KNIME(英語:KNIME)
Scratch
Snap!
傳媒設計
SuperCollider
PureData
Processing
ChucK
其它
組合語言
PostScript
XSLT
WebAssembly
目錄
列表
歷史
比較(英語:Comparisonofprogramminglanguages)
時間線(英語:Timelineofprogramminglanguages)
閱論編網頁設計使用者端語言
DHTML(HTML、CSS、JavaScript)
HTML5
VBScript(IE專用)
Javaapplet
ActionScript(用於Flash)
技術
網頁親和力(無障礙網頁檢測(英語:WebContentAccessibilityGuidelines))
無表格網頁設計
回應式網頁設計
MVVM
WYSIWYG
容錯(優雅降級)
CSSSprite
DOM
WebGL
MathML
伺服器端語言
ActiveServerPages
ASP.NET(C♯、VB.NET)
JSP(Java)
PHP
CGI
ColdFusion
Perl
Python
Ruby
Smalltalk
Node.js(JavaScript)
技術
Web應用框架
AJAX
MVC
單頁應用
CRUD
REST
應用
部落格
網路論壇
企業入口網站
電子商務
內容管理系統
電子出版
數位下載
網頁遊戲
其他
網頁程式設計
網路應用程式
網頁瀏覽器比較
排版引擎
搜尋引擎最佳化
閱論編文件置標語言辦公室套件
CompoundDocumentFormat(英語:CompoundDocumentFormat)
OOXML
SpreadsheetML(英語:SpreadsheetML)
OfficeOpenXML
WordprocessingML(英語:WordprocessingML)
ODF
UOF
知名
HTML
XHTML
MathML
RTF
TeX
LaTeX
Markdown
不太知名
Amigaguide
CML
C-HTML
ConTeXt(英語:ConTeXt)
Crossmark(英語:Crossmark)
DITA(英語:DarwinInformationTypingArchitecture)
DocBook
eLML(英語:eLML)
EAD(英語:EncodedArchivalDescription)
Enrichedtext(英語:Enrichedtext)
FHTML(英語:FHTML)
GML(英語:Listofdocumentmarkuplanguages#GMLDisambiguation)
GuideML(英語:GuideML)
HDML(英語:HandheldDeviceMarkupLanguage)
HyTime
HyperTeX(英語:HyperTeX)
IPF(英語:InformationPresentationFacility)
LilyPond
LinuxDoc(英語:LinuxDoc)
Lout(英語:Lout(software))
MIF(英語:MakerInterchangeFormat)
MAML(英語:MicrosoftAssistanceMarkupLanguage)
MEI(英語:MusicEncodingInitiative)
MusicXML
OMDoc(英語:OMDoc)
OpenMath(英語:OpenMath)
POD(英語:PlainOldDocumentation)
RTML(英語:RemoteTelescopeMarkupLanguage)
RTML(英語:RTML)
RFT(英語:Revisable-FormText)
S1000D(英語:S1000D)
TEI
Texinfo(英語:Texinfo)
Troff
Wiki
WML
WapTV(英語:WapTV)
XAML
YAML
文件置標語言列表(英語:Listofdocumentmarkuplanguages)
規範控制
AAT:300266021
BNE:XX539726
BNF:cb12493600c(data)
GND:4373477-7
LCCN:sh95002791
NKC:ph117008
取自「https://zh.wikipedia.org/w/index.php?title=HTML&oldid=71749850」
分類:HTMLW3C標準公開格式置標語言技術通信隱藏分類:包含自我提及的條目使用過時圖像語法的頁面含有英語的條目包含AAT識別碼的維基百科條目包含BNE識別碼的維基百科條目包含BNF識別碼的維基百科條目包含GND識別碼的維基百科條目包含LCCN識別碼的維基百科條目包含NKC識別碼的維基百科條目帶有代碼範例的條目使用RFC魔術連結的頁面使用ISBN魔術連結的頁面
導覽選單
個人工具
沒有登入討論貢獻建立帳號登入
命名空間
條目討論
臺灣正體
不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體
查看
閱讀編輯檢視歷史
更多
搜尋
導航
首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科
說明
說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科
工具
連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目
列印/匯出
下載為PDF可列印版
其他專案
維基共享資源維基教科書
其他語言
AfrikaansAlemannischAragonésÆngliscالعربيةঅসমীয়াAsturianuAzərbaycancaتۆرکجهБашҡортсаBasaBaliBoarischŽemaitėškaБеларускаяБеларуская(тарашкевіца)БългарскиবাংলাBrezhonegBosanskiCatalàMìng-dĕ̤ng-ngṳ̄НохчийнکوردیCorsuČeštinaЧӑвашлаCymraegDanskDeutschDolnoserbskiΕλληνικάEnglishEsperantoEspañolEestiEuskaraفارسیSuomiFøroysktFrançaisNordfriiskFurlanFryskGaeilgeGàidhligGalegoگیلکیગુજરાતીעבריתहिन्दीFijiHindiHrvatskiHornjoserbsceMagyarՀայերենInterlinguaBahasaIndonesiaÍslenskaItaliano日本語JawaქართულიQaraqalpaqshaҚазақшаភាសាខ្មែរ한국어KurdîКыргызчаLatinaLëtzebuergeschLinguaFrancaNovaLigureLombardLietuviųLatgaļuLatviešuमैथिलीMalagasyОлыкмарийМакедонскиമലയാളംМонголमराठीBahasaMelayuမြန်မာဘာသာनेपालीनेपालभाषाNederlandsNorsknynorskNorskbokmålਪੰਜਾਬੀPolskiPortuguêsRomânăРусскийРусиньскыйScotsسنڌيDavvisámegiellaSrpskohrvatski/српскохрватскиၽႃႇသႃႇတႆးසිංහලSimpleEnglishSlovenčinaSlovenščinaSoomaaligaShqipСрпски/srpskiSvenskaKiswahiliதமிழ்తెలుగుТоҷикӣไทยTürkmençeTagalogTürkçeУкраїнськаاردوOʻzbekcha/ўзбекчаVènetoTiếngViệtWinarayWolof吴语ייִדישYorùbáBân-lâm-gú粵語
編輯連結
延伸文章資訊
- 1HTML - 維基百科,自由的百科全書 - Wikipedia
超文本標記語言(英語:HyperText Markup Language,簡稱:HTML)是一種用於創建網頁的標準標記語言。HTML是一種基礎技術,常與CSS、JavaScript一起被眾多網站...
- 2什麼是HTML?網頁設計概念,開始使用HTML製作網頁
HTML是一種網頁使用的語言,是一種描述超文件的註記語言SGML(Standard Generalized Markup Language)所制訂出的一種網頁語言,基本上現行的瀏覽器都可以讀取H...
- 3HTML是什麼?HTML基礎應用與解說|天矽科技客製化網頁設計
HTML (Hyper Text Markup Language) 超文本標記語言,一種建立網頁的標準標記語言,用來組織架構並呈現網頁內容的程式語言,常與CSS與JavaScript一起使用在網...
- 4HTML 是什麼?HTML 語法入門教學|ALPHA Camp Blog
HTML 是Hypertext Markup Language 的縮寫,也就是「超文本標記語言」(請注意,他是標記語言,不是程式語言)。 HyperText:一種結構化的文字 ...
- 5網頁設計小知識:HTML是什麼?
HTML是一種標記語言,而不是程式語言。它主要的作用在於告訴瀏覽器「網頁應該要有哪些元素」,元素可以是很簡單的純文字,也可以複雜到有許多的影音、 ...