上海市宝山区呼兰路911弄11号5号楼B幢121B室
taozhouchuan@kimmol.onaliyun.com
公告:
欢迎咨询奇陌云店SAAS系统
主页
公司简介(中文)
Company Profile
关于
服务
服务
IT 管理
IT 支持
IT 顾问
云计算
网络安全
定制软件
项目
项目
项目详情
新闻
新闻
新闻详情
联系
24 小时垂询
Tel: +86 186 2191 8343
主页
/
服务
前端开发规范
前端
奇陌云店
---------- 一、前言 本规范引自【阿里巴巴前端规约及配套工具】 二、HTML 编码规约 注:本篇规约无配套的 Lint 工具包 1 文档 1.1 文档类型 ● 1.1.1【强制】使用 HTML5 DOCTYPE。在 HTML 文档的开头使用 来声明文档的 HTML 版本。 1.2 语言 ● 1.2.1【推荐】指定 html 标签上的 lang 属性。HTML5 规范中提到:推荐开发者在 html 元素上指定 lang 属性,以指出文档的语言。这有助于读屏、翻译等工具的工作。lang 属性的值由 language-subtags 组成,在 BCP47 中定义,了解更多。 1.3 元数据 ● 1.3.1【推荐】使用 UTF-8 字符编码。声明一个明确的字符编码,可以让浏览器更快速高效地确定适合网页内容的渲染方式。由于历史原因,不同浏览器采用了不同的字符编码。但对于新业务,如无特殊要求,统一使用 UTF-8 字符编码,以便统一。在 HTML 中使用
声明文档的编码方式:
● 1.3.2【推荐】页面提供给移动设备使用时,需要设置 viewport。设置 viewport-fit 设置为“cover”来兼容 iPhone X 的刘海屏,了解更多 。
1.4 资源加载 ● 1.4.1【推荐】引入 CSS 和 JavaScript 时无需指定 type。根据 HTML5 规范,引入 CSS 和 JavaScript 时通常不需要指明 type,因为 text/css 和 text/javascript 分别是他们的默认值。
● 1.4.2【推荐】在 head 标签内引入 CSS,在 body 结束标签前引入 JS。在 中指定外部样式表和嵌入式样式块可能会导致页面的重排和重绘,对页面的渲染造成影响。因此,一般情况下,CSS 应在 标签里引入,了解更多。在 HTTP2(Chrome 浏览器 69 版本之后,Firefox 和 Edge)中可以在 body 中使用 link 标签引入样式文件,但不推荐在 body 中使用