HTML是什麼?

作者:墨玩AI
日期:2026年5月14日 上午7:00
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

唔好盲目跟風,根據場景揀HTMLMarkdownHTML信息承載豐富但文檔類仍建議用Markdown

整理版摘要

呢篇文章係由一個技術編輯寫嘅,佢見到有Claude Code工程師話Markdown過時,建議用HTML,然後好多人跟風。作者認為唔應該訴諸權威,要從實際場景出發。佢先解釋咗HTML點樣比Markdown承載更多信息,例如表格、設計Demo、SVG圖等,但同時指出同AI高效協作文檔嗰陣,Markdown依然係更好嘅選擇。

作者跟住介紹咗HTML嘅背景:1990年Tim Berners-Lee發明,最初得18個標籤,而家已經進化到第五代,可以播片、畫畫、做遊戲。HTML係網頁嘅圖紙,由HTML(骨架)、CSS(裝修)、JavaScript(通水電)三部分組成,最後由瀏覽器解析呈現。

最後作者用幾個簡單標籤做例子,話我哋瞭解就夠,唔需要學,因為有AI幫手。結論係HTML更強大,但用邊個要睇具體場景,唔好盲從權威。

  • 結論:唔好盲目跟風,要根據場景揀工具,文檔類仍建議用Markdown
  • 方法:用HTML嘅場景包括表格、設計DemoSVG圖等;Markdown適合純文檔。
  • 差異HTML信息承載更豐富,可包含互動元素;Markdown輕量易讀。
  • 啟發:技術選擇應基於實際需求,唔好因為權威而人云亦云。
  • 可行動點:瞭解HTML基本概念(骨架、裝修、交互)就夠,唔需要深入學,因為有AI。
整理重點

跟風現象:Markdown過時?

前幾日有個Claude Code工程師喺TwitterMarkdown過時,推薦用HTML,然後即刻見到一圈人跟風。作者話「國外大佬放個屁轉到國內都係香嘅」,提醒我哋要從場景出發,唔好訴諸權威。

跟風現象

整理重點

HTML嘅核心優勢:信息承載更豐富

作者理解嗰個工程師嘅意思HTML可以承載嘅信息比Markdown豐富好多。例如可以用table畫表格、用CSS做設計Demo、用SVG畫圖、用JavaScript做交互,甚至用canvas處理空間數據。呢啲都係Markdown做唔到嘅。

HTML信息承載更豐富

  • 表格數據(用table)
  • 設計數據(用CSS
  • 插圖(用SVG
  • 代碼片段(用script標籤)
  • 交互元素(用HTML+JavaScript+CSS

如果唔畀模型用HTML,佢就會喺Markdown入面畫ASCII圖,甚至用Unicode字符「估算」顏色,好勉強。

整理重點

場景選擇:文檔類仍用Markdown

但係從同AI高效協作嘅場景出發,寫產品文檔嗰類嘅話,Markdown依然係首選。呢類場景唔需要複雜交互,HTML反而太重。

文檔類用Markdown

所以結論係HTML唔係所有場景都適用,要根據自己嘅需求去揀,唔好盲目跟風。

整理重點

HTML嘅歷史同結構:30年演進

1990年以前HTML未誕生,睇文件要好麻煩。Tim Berners-Lee發明咗HTML,將所有文檔互相連結,用瀏覽器就開到,全世界通用。最初得18個標籤,而家已經第五代,可以播片、畫畫、做遊戲。

1990年Tim Berners-Lee發明

18個標籤

第五代

一個網頁通常由三部分組成HTML(骨架)、CSS(裝修)、JavaScript(通水電)。瀏覽器好似Chrome、Safari、Edge會解析HTML代碼,呈現出我哋見到嘅效果。

整理重點

標籤示例同最終總結

HTML有各種標籤,我哋唔使學,因為有AI幫手。簡單舉兩個例子:標題用<h1>呢類標籤包住,段落用<p>,圖片用<img>加地址同描述。

<h1>標題</h1>

<p>段落</p>

<img src="圖片地址" alt="描述">

打開網頁按F12就可以睇到源碼。總括嚟講,HTMLMarkdown強大,但具體用邊個,要根據自己嘅場景決定,唔好盲目跟風。

按場景決定

📖 7 PARTS + CONCLUSION
👉 滑動查看

Part 01

引言

跟風現象

Part 02

觀點

信息承載

Part 03

場景選擇

文檔用Markdown

Part 04

HTML歷史

30年演進

Part 05

結構組成

HTML+CSS+JS

Part 06

標籤示例

h1 p img

Last

總結

按場景決定

圖片

前兩天有一個 Claude Code 的工程師在推特上又發了個文章,說是要把 Markdown 過時了,推薦用 HTML,然後就看到一圈人跟風,說什麼不要用 Markdown 了,彷彿之前吹和 AI 交互要首選 markdown 的文章沒寫過一樣哈哈。你會發現,很多時候,國外的一些大佬,放個屁轉到國內都是香的....當然也不否認,有些國外大佬的想法確實挺好的。

但產品好不好,還是要從場景出發,不能訴諸權威,別人說什麼,你也人云亦云的說“好好好”。

那麼他提到了什麼呢?

我理解他的意思大概是說 HTML 可以承載的信息比 Markdown 更豐富,比如說,可以畫出來表格,做設計的 Demo,包括我自己也會用 HTML 做小程序的 demo,這是 markdown 替代不了的。

HTML 能承載的信息比 Markdown 豐富得多。除了基本的文檔結構(標題、格式化),它還能表達各種其他類型的信息:

  • 表格數據(用 table)
  • 設計數據(用 CSS)
  • 插圖(用 SVG)
  • 代碼片段(用 script 標籤)
  • 交互元素(用 HTML + JavaScript + CSS)
  • 工作流程圖(用 SVG 和 HTML)
  • 空間數據(用絕對定位和 canvas)
  • 圖片(用 img 標籤)

我發現如果不讓模型用 HTML,它就會在 Markdown 裏做一些很勉強的事,比如畫 ASCII 圖。我最喜歡的一個例子是,它試圖用 Unicode 字符來「估算」顏色,就像下面這張 Claude Code 的截圖

圖片

但是,我們從與 AI 高效協作的場景出發,涉及到寫產品文檔類的場景,其實還是用 markdown 去處理比較好,這類場景不需要很多複雜的交互等,所以 HTML 並不是所有的場景都適用。

扯了半天,可能都還不知道什麼叫 HTML,這篇選題其實之前就規劃好了,沒想到碰到這麼個事,就多說了一點。


我們平時上網看到的大部分頁面都是用 HTML 代碼生成的。

1990 年以前,HTML 還沒有誕生,我們想看一份文件,需要知道它存在哪裏,用什麼格式打開,朋友想給我發個文件,只能通過郵件,甚至是光盤發過來,十分不方便。

有個大佬叫 Tim Berners-Lee,就發明了 HTML 這個語言,可以把所有的文檔互相連結,直接瀏覽器打開就行了,而且全世界通用,任何設備都能訪問,十分便利。

最初,HTML 只有 18 個標籤。只能顯示文字和連接。

現在 30 多年過去了,HTML 已經進化到了第五代,能夠播視頻,能夠畫畫,能夠做遊戲甚至。我們看到的大部分的網頁、APP 的內嵌頁面,基本上都是 HTML 去做的,它成了我們互聯網上網的一個基礎設施。

我們都知道,在蓋房子之前,都要先畫一份圖紙。讓建築師畫一份設計圖,然後工程師們照着施工圖紙去蓋,HTML 就是這樣的一份圖紙,它告訴網頁哪裏是放畫畫的,哪裏是放大標題的,哪裏是放視頻的,按什麼順序去排列。

圖片

一般來說,一個網頁就是一份 HTML 文件,它由三部分組成:

一是 HTML,它負責網頁的骨架,承重牆的位置、門窗放哪,都由它決定;

二是 CSS 代碼,它負責網頁的裝修,頁面是什麼顏色,是什麼佈局,都由它決定;

三是 JavaScript,它負責通水電,決定網頁的交互和動態效果,就像裝修的時候要買哪些電器,開關網線怎麼搞,都由它決定。

圖片

最後,HTML 代碼經過瀏覽器解析,比如常見的 Chrome、Safari、Edge 這些瀏覽器,就呈現出了我們看到的效果。

圖片

在 HTML 有各種各樣的標籤,這個我們其實不用學,因為有 AI,它懂就夠了,我這裏就簡單選 2 個講:

  1. 標題、段落
           HTML 會把標題這些標註,用尖括號包裹起來,比如 <h1>這是大標題</h1>,這樣做網頁渲染出來,就會看到大字號的“這是大標題”。同理,段落也是用標籤包裹起來的,它的符號是 <p>這裏是段落</p>,渲染出來後,就會看到一段普通的文字。
  2. 圖片
           圖片一般會用下面的代碼來表示 <img src="圖片地址" alt="圖片描述">,渲染出來是圖裏這樣的效果:

其它還有很多比如連結、視頻等,就不展開了,我覺得這個作為了解就夠了,不用學。

圖片

如果在打開的網頁,按 F 12 查看源代碼,就能看到頁面對應的 HTML 代碼。

這就是 HTML,它比 markdown 更強大,能夠實現更復雜的佈局和交互,但具體使用哪個,要根據自己的場景決定。

圖片