簡體   English   中英

W3C驗證不適用於AMP頁面,是什么原因?

[英]W3C validation does not apply for AMP pages, any reason?

W3C驗證不會通過任何AMP頁面,為什么呢? 眾所周知,W3C是標准社區,可以通過注意HTML代碼來驗證Internet上開發的任何頁面。 但是,當我們檢查任何AMP頁面並嘗試通過W3C驗證傳遞它時,我們總是會收到失敗的響應。

Google並未將AMP設計為符合HTML標准,並且:

  • 沒有人為Validation Service / Nu Validator編寫補丁來添加AMP支持
  • 有人擁有,但不希望將其合並

盡管W3C是維護HTML(目前為HTML 5)標准的官方組織,但這並不意味着瀏覽器僅支持W3C建議的有效HTML代碼。 Google引入了其最新技術AMP(加速移動頁面),以確保輕松在移動屏幕上加載網頁。 Google更改了其搜索算法,該算法適用於通過移動設備發送的請求/查詢。 作為進一步的解釋,每個網頁都不適合在移動屏幕上加載,因為它具有某種特定的限制,例如屏幕尺寸,像素密度和移動電話的存儲容量,這是正確且100%可以接受的。

因此,Google優先考慮專門設計的頁面,以覆蓋希望通過移動設備訪問網站的訪問者。

過去,開發Web瀏覽器(Internet Explorer)的公司(特別是Microsoft)一直根據自己的標准繼續開發其產品(瀏覽器),直到它們全部達到W3C發布的通用通用標准集為止。 同樣,目前Google期望AMP在其排名算法中使用。 但是后來它也會被其他搜索引擎吸收。

作為最佳實踐,現在,我建議將所有針對移動訪問者(通過移動設備訪問WWW)的常規網頁完全轉換為AMP。 特別是通常從“ m”開始其網址的移動網站。 https://m.example.com

如果AMP項目成功,W3C將更新其驗證規則,以允許AMP標簽和代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM