文章目录

  • 导语
  • 空格和等号
  • 请避免一行代码过于冗长
  • 空行与缩进
  • 表格与列表
  • 有关省略 和
  • 那么是否可以省略 ?
  • 元数据
  • 结语

导语

上次我们介绍了一部分HTML5的代码规范,本篇文章将承接上文为大家介绍更多的代码规范相关示例。

空格和等号

等号前后的空格是合乎规则的:

<link rel = "stylesheet" href = "styles.css">

但是还请各位减少空格的使用,这样便于精简阅读:

<link rel="stylesheet" href="styles.css">

请避免一行代码过于冗长

在HTML编辑器中,左右滚动代码是非常不方便的,请各位读者在编写代码时尽量避免一行代码在80个字符及以上。

空行与缩进

无故增加的空行会增加阅读难度,但是为每个逻辑块增加空行反而易于阅读,如果需要缩进的话,空格键与tab键,这里更推荐使用空格键,如果代码比较短的话,无故的缩进与空行请不要使用。
不必要的空行于缩进:

body><h1>中亿丰数字科技有限公司</h1><h2>HTML</h2><p>智能建筑,数字物联智能建筑,数字物联智能建筑,数字物联智能建筑,数字物联</p></body>

我们更推荐这样做:

<body><h1>中亿丰数字科技有限公司</h1><h2></h2>
<p>智能建筑,数字物联
智能建筑,数字物联
智能建筑,数字物联
智能建筑,数字物联</p></body>

表格与列表

表格在html中是众多小单元格的集合体,它们按照一定的次序排列着,有许多的行与列。表格用table标签定义,行是tr标签,列为td标签,先定义行才能够定义列。因为每一列在html里是在每一行中的。
而列表像是word中的标题一样,顺着往下数的标题。具体细分有无序列表,有序列表,自定义列表,具体的细节我们会在之后的文章中阐述。
表格示例:

<table><tr><th>表格</th><th>描述</th></tr><tr><td>zyf</td><td>zyf的描述</td></tr><tr><td>zyfsz</td><td>zyfsz的描述</td></tr>
</table>

列表示例:

<ol><li>中亿丰数字综合部</li><li>中亿丰数字研发部</li><li>中亿丰数字营销部</li>
</ol>

有关省略 和

在HTML5标准中,< html > 和 < body >都能够允许被省略,读者可用下列代码进行验证。

<!DOCTYPE html>
<head><title>中亿丰数字</title>
</head><h1>标题</h1>
<p>智能建筑,数字物联</p>

但是,我们并不推荐各位省略< html > 和 < body >标签。
< html > 元素是页面文本的根元素。它可以很方便地规定页面语言。

<!DOCTYPE html>
<html lang="zh">

声明语言可对于屏幕阅读器与搜索引擎而言非常重要。如果没有足够把握贸然省略,有可能会导致在dom与xml软件里崩溃。省略body标签还会在旧版本浏览器(IE9)中发生错误。

那么是否可以省略 ?

在标准HTML5中,由于宽松的代码验证,< head >标签也是可以省略的。默认情况下,浏览器会为body标签之前的内容加上一个默认的head元素。
例如:

<!DOCTYPE html>
<html>
<title>中亿丰数字</title><body><h1>标题</h1><p>智能建筑,数字物联</p>
</body></html>

还请注意:现在还不推荐省略 head 标签。

元数据

与上面的标签不同,title元素是必须的,标题名描述了页面的主题。

<title>中亿丰数字</title>

不光光是方便浏览者,标题和语言还能让搜索引擎了解你的主题。

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>中亿丰数字</title>
</head>

结语

有关代码规范的话题即将迎来尾声,虽然马上就要完结,但是规范的事情还是很重要的,对于之后的代码能力提升也有帮助,相信在这些规范教程中,读者能够更加轻松走上代码工作的道路。

HTML5特别篇——代码规范(2)相关推荐

  1. ESP8266开发之旅 进阶篇⑤ 代码规范 —— 像写文章一样优美

    授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... 快速导航 单片机菜鸟的博客快速索引(快速找到你 ...

  2. 射手科技公开课第一辑 『项目管理和代码规范』

    射手玩的东西越来越全面了,从当年的字幕下载站,到播放器,到射手科技,发展的思路值得借鉴和思考. 射手科技成立3个月以来,我们内部已经组织了不少培训.每次内部培训我们都留有录像和录音,以便后续参与项目的 ...

  3. 一篇走心的iOS代码规范!

    前言 关于代码规范的重要性这里不做过多解释,能看到这篇文章说明你已经开始重视代码规范了(代码规范看起来是在限制你的自由和发挥,其实它是在间接的帮助你变得更优秀.). 适当的代码规范和标准绝不是消灭代码 ...

  4. HTML5 代码规范

    HTML5 代码规范 在使用HTML5的过程中,使用规范化的代码能够更加方便你的运用与阅读,本节我们将带领你了解如何能够使得HTML5中的代码变得更加规范! HTML 代码约定 很多 Web 开发人员 ...

  5. php 代码规范 工具,PHP工具篇:PHPStorm IDE使用CodeSniffer代码规范化管理

    PHPStorm IDE使用CodeSniffer进行代码规范化管理 PHP_CodeSniffer是一个优秀的代码风格检测工具,定义了一系列的代码规范(通常使用官方的代码规范标准,比如PHP的PSR ...

  6. 【项目篇】Android团队项目开发之统一代码规范

    前言 团队项目开发前的统一三要素:统一需求/开发文档,统一代码规范,统一环境(编译/测试/发布). 一个项目团队,要想有高效的产出,必须在团队协作上下好功夫,必须在项目开发统一进度上做好协调.只有在高 ...

  7. [Client]前端代码规范 及 最佳实践

    前端代码规范 及 最佳实践 2014/10/29 | 分类: WEB前端, 工具与资源, 开发 | 0 条评论 | 标签: 代码规范, 前端开发, 最佳实践 分享到: 62 本文作者: 伯乐在线 -  ...

  8. [转载]前端代码规范 及 最佳实践

    http://blog.jobbole.com/79075/#_general_practices 本文作者: 伯乐在线 - 老码农 .未经许可,禁止转载! 欢迎分享原创到伯乐头条. 本文来自 Iso ...

  9. 前端代码规范及最佳实践

    本文来自 Isobar公司 的 github repo 中文版 翻译: @老码农的自留地 概述 本文档包含了Isobar公司的创意技术部(前端工程)开发web应用的规范.现在我们把它开放给任何希望了解 ...

最新文章

  1. opengl 鼠标拾取
  2. Linux内存管理之mmap详解
  3. 初学大数据,经典文章,保存一波
  4. 利用Access-Control-Allow-Origin响应头解决跨域请求
  5. 机器学习算法之集成学习
  6. 女性最常说的5大谎言:
  7. 蚂蚁金服ATEC城市峰会上海举行,三大发布迎接金融科技2019
  8. java 怎么调用js代码_在Java中直接调用js代码
  9. asp脚本和php脚本,有经典ASP的缓存脚本吗?
  10. Apache Struts 修复 OGNL 技术中可能存在的 RCE 缺陷
  11. 沈逸老师PHP魔鬼特训笔记(3)
  12. 帆软mysql迁移_平台数据迁移- FineReport帮助文档|报表开发|报表使用|学习教程
  13. EXCEL数值变为文本型
  14. LuatIDE是什么?
  15. QT编程错误解决——error: no matching function for call to
  16. 关闭linux防火墙永久
  17. 软考数据库工程师2021下午题@故障恢复解析
  18. “代码差的程序员,90%输在了方法上!”骨灰级开发:其实都是瞎努力
  19. 关于图灵测试和中文房间的一些思考
  20. 实验日志一:Sawyer Robot IBVS Using Visp and Visp_ros(sawyer 机器人视觉伺服)

热门文章

  1. 店宝宝:电子商务蓬勃发展成就“中国网店第一村”
  2. 优秀自我简介200字_自我介绍优秀作文200字
  3. 计算机科学与技术的需求,计算机科学与技术专业市场需求分析
  4. 解析如何快速准确区别肖特基二极管与快恢复二极管的诀窍
  5. Phonics 自然拼读法 sm sn sl sw sp st sc sk all ew y 小结与回顾
  6. matlab分式多项式化简,有理分式多项式法模态参数识别
  7. 在同事和老板眼里,你究竟是不是一个靠谱的程序员?
  8. JAVA获取指定日期
  9. MAC 安装tomcat
  10. ABAP CDS注解详解