打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MIP HTML规范说明 MIP HTML规范介绍
      本节的主要内容为MIP HTML规范说明,这是了解MIP的第一步,下面小编将为大家带来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" >

页面元素使用规范

MIP HTML 禁止使用对页面性能以及安全有较大影响的标签,请将其替换为MIP的特有标签(例如:将img标签替换为mip-img):

标签 使用范围 备注
img 替换为mip-img
video 替换为mip-video
audio 替换为mip-audio
iframe 替换为mip-iframe
style 替换为<style mip-custom> 只能在head标签中使用一次
script 禁止使用 禁止使用script标签, 以下两种情况除外:1)外链mip组件所需js,2)type为 "application/ld+json" 或 "application/json"
svg 允许使用
button 允许使用
link 允许使用
a 允许使用,建议使用mip-link组件代替 不可以href="javascript:",target必须设置为_blank
frame 禁止使用
frameset 禁止使用
object 禁止使用
param 禁止使用
applet 禁止使用
embed 禁止使用
form 替换为mip-form 内部允许使用input、textarea标签
input elements 禁止使用 包括: select, option

HTML 属性

  • MIP HTML 中所有on开头的属性都不允许使用,如:onclick,onmouseover。
  • MIP HTML 中允许使用on属性。
  • MIP HTML 中不允许使用style属性。

自定义样式使用规范

出于性能考虑,html 中不允许使用内联style,所有样式只能放到head 的 style 标签里。

正确:

<head>

<stylemip-custom>

p{color:#00f;}

</style>

</head>

<body>

<p>Hello World!</p>

</body>

错误:

<pstyle="color:#00f;">Hello World!</p>

验证规范

MIP校验工具地址:https://www.mipengine.org/validator/validate

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一篇文章带你了解CSS 文本样式
如何让DIV固定在页面的某个位置
HTML标签及标签属性大全(网页制作必备知识)
Zihuatanejo--Struts的HTML标签库
【编程课堂】以 jQuery 之名 - 爬虫利器 PyQuery
前端(web)知识-html
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服