MIP HTML規範
頭部使用規範
起始標籤使用<!doctype html>
html標籤必須加上mip標記,即: <html mip>
必須包含<head>和 <body>標籤
#必須在head標籤中包含字元集宣告: <meta charset="utf-8">,字元集統一為
utf-8
- ##必須在head標籤中包含viewport設定標籤: <meta name="viewport" content="width=device-width,initial-scale=1">,推薦包含
minimum-scale=1
- 必須包含在head標籤中< link rel="stylesheet" type="text/css" href="
https://mipcache.bdstatic.com/static/v1/mip.css
" > - 必須包含在body標籤中<script src="
https://mipcache.bdstatic.com/static/v1/mip.js
" ></script > - 必須包含在head標籤<link rel="canonical" href="http(s)://xxx" >
img標籤替換為
mip-img):
MIP HTML 中所有on
開頭的屬性都不允許使用,如:onclick
##,
onmouseover。
MIP HTML 中允許使用 - on
屬性。
MIP HTML 中不允許使用 style - 屬性。
出於效能考慮,html 中不允許使用內聯style,所有樣式只能放到head 的 style 標籤裡。
- 正確:
<head> <style mip-custom> p { color: #00f;} </style> </head> <body> <p>Hello World!</p> </body>
- 錯誤:
<p style="color:#00f;">Hello World!</p>
驗證規格
##MIP校驗工具位址: https://www.mipengine.org/validator/validate