概述
2019独角兽企业重金招聘Python工程师标准>>>
- DOCTYPE 页面文档类型统一使用HTML5 DOCTYPE.
<!DOCTYPE html>
- Meta字符集设置 声明方法遵循HTML5的规范, Meta文件使用 "UTF-8" 浏览器显示编码指定.
<meta charset="utf-8">
手机端页面添加viewport,让网页的宽度自动适应手机屏幕的宽度
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0,width=device-width">
width:可视区域的宽度,值可为数字或关键词device-width
height:同width
intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放
maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别,
maximum-scale用户可将页面放大的程序,1.0将禁止用户放大到实际尺寸之上。
user-scalable:是否可对页面进行缩放,no 禁止缩放
- 试用xhtml的编写格式。 元素的标签和属性名必须小写, 属性值必须加双引号;
<a href="/">Home</a>
- 使用html5新标签,使页面更语义化。
<time></time> // 定义日期/时间。
<header></header>// 定义 section 或 page 的页眉。
<footer></footer> // 定义 section 或 page 的页脚。
<article></article> // 定义文章。
.....
-图标使用css3字体图标实现
//html
<i class="icon-bianji"></i>
//css
@font-face{font-family: "weiquan";src:url(http://static.kaiba315.com/iconfont-weiquan.ttf);}
[class^="icon-"], [class*=" icon-"]{font-family:'weiquan' !important;font-style:normal;}
.icon-bianji:before { content: "e600"; }
- 缩进
使用tab来表示缩进,不要使用空格; 在块状元素,列表,表格元素后面使用新行,并且对它的子元素进行缩进.
<ul>
<li><a href="someCategory/" title="someTitle" >someTitle</a></li>
</ul>
- 空格 去除不必要的空格
# Bad
<p>test </p>
# Good
<p>test</p>
-减少标签的数量 编写 HTML 代码时,尽量避免多余的父元素。很多时候,这需要迭代和重构来实现。
<!-- Not so great -->
<span class="avatar">
<img src="...">
</span>
<!-- Better -->
<img class="avatar" src="...">
- 嵌套和闭合
元素嵌套遵循 (X)HTML Strict 嵌套规则, 推荐使用Firefox插件 HTML Validator 进行检查; 正确区分自闭合元素和非自闭合元素. 非法闭合包括:
<br>..</br>、<script />、<iframe />
, 非法闭合会导致页面嵌套错误问题 自闭和标签: 以下元素不要求闭合, 原因见: HTML(5) 不要求标签自闭合 非闭合标签:
- Table的写法
</td> 结束标记应该与 <td> 处于同一行,不要换行, 如果换行,浏览器将会解析内容为内容+半角空格.
- 不允许任何没有内容的空单元格存在,空单元格中必须存在
- 表格高度和宽度的控制, 不出现多于一个的控制同一个单元格大小的height 和width, 保证任何一个width 和height 都是有效的,也就是你改动代码中任何一个width 和height 的数值,都应该在浏览器中看到变化
- 一般情况下只有一列的表格,width 写在
<table>
的标签内- 只有一行的表格,height 写在
<table>
的标签内- 多行多列的表格,width 和height 写在第一行或者第一列的
<td>
标签内
- 尽量避免 colspan, rowspan 两个属性
- 优化技巧
a
元素加title=""
,img
元素加alt = ""
大于号>小于号<版权@copy;
转载于:https://my.oschina.net/u/2393989/blog/3026324
最后
以上就是善良月亮为你收集整理的html5代码书写规范的全部内容,希望文章能够帮你解决html5代码书写规范所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复