網頁缺少 HTML DOCTYPE,因此觸發相容模式

指定 DOCTYPE 能避免瀏覽器切換到 相容模式, 導致網頁以非預期的方式轉譯

Lighthouse Doctype 稽核失敗的原因

Lighthouse 標記了沒有 <!DOCTYPE html> 宣告的網頁:

顯示缺少 DOCTYPE 的 Lighthouse 稽核

如何新增 DOCTYPE 宣告

<!DOCTYPE html> 宣告新增至 HTML 文件頂端:

<!DOCTYPE html>
<html lang="en">
…

請參閱 MDN 的 Doctype 頁面。

資源