• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html/xhtml > HTML代码书写规范指南

HTML代码书写规范指南

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-05

本文主要包含HTML,规范,格式等相关知识,佚名 希望在学习及工作中可以帮助到您

通用约定
标签

自闭合(self-closing)标签,无需闭合 ( 例如: img input br hr 等 );
可选的闭合标签(closing tag),需闭合 ( 例如:</li> 或 </body>);
尽量减少标签数量;

  1. <img src="images/google.png" alt="Google">  
  2. <input type="text" name="title">  
  3.   
  4. <ul>  
  5.   <li>Style</li>  
  6.   <li>Guide</li>  
  7. </ul>  
  8.   
  9. <!-- Not recommended -->  
  10. <span class="avatar">  
  11.   <img src="...">  
  12. </span>  
  13.   
  14. <!-- Recommended -->  
  15. <img class="avatar" src="...">  

Class 与 ID

class 应以功能或内容命名,不以表现形式命名;
class 与 id 单词字母小写,多个单词组成时,采用中划线-分隔;
使用唯一的 id 作为 Javascript hook,同时避免创建无样式信息的 class;

  1. <!-- Not recommended -->  
  2. <div class="j-hook left contentWrapper"></div>  
  3.   
  4. <!-- Recommended -->  
  5. <div id="j-hook" class="sidebar content-wrapper"></div>  

属性顺序

HTML 属性应该按照特定的顺序出现以保证易读性。

id
class
name
data-xxx
src, for, type, href
title, alt
aria-xxx, role

  1. <a id="..." class="..." data-modal="toggle" href="###"></a>  
  2.   
  3. <input class="form-control" type="text">  
  4.   
  5. <img src="..." alt="...">  

引号

属性的定义,统一使用双引号。

  1. <!-- Not recommended -->  
  2. <span id='j-hook' class=text>Google</span>  
  3.   
  4. <!-- Recommended -->  
  5. <span id="j-hook" class="text"&

您可能想查找下面的文章:

  • HTML表单提交的几种方式_动力节点Java学院整理
  • HTML表单_动力节点Java学院整理
  • HTML大于号、小于号、空格、引号等常用的转义代码写法一览表
  • HTML中实现鼠标经停时整行(tr)变色
  • html格式化json的实例代码
  • html在消息按钮上增加数量角标的实现代码
  • html页面跳转传递参数问题
  • html、css和js注释规范用法小结
  • Html 实现动态显示颜色块的报表效果(实例代码)
  • html是什么文件 html文件如何打开

相关文章

  • 2017-08-05网页速度优化一览
  • 2017-08-05被忽视的META标签之特效(页面过渡效果)
  • 2017-08-05td 内容自动换行 table表格td设置宽度后文字太多自动换行
  • 2017-08-05W3C教程(15):W3C SMIL 活动
  • 2017-08-05HTML 行间距的设置方法与问题
  • 2017-08-05什么是 WML?
  • 2017-08-05详解HTML的style标签以及相关的CSS引用
  • 2017-08-05html设置加粗、倾斜、下划线、删除线等字体效果
  • 2017-08-05html Meta标签小集
  • 2017-08-05关于IE8兼容:X-UA-Compatible属性的解释

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 关于html的下载功能详解
    • html中的div、td 、p 等容器内强制换行和不换行的实现
    • HTML table鼠标拖拽排序功能
    • HTML网页中的URL表示方式
    • HTML select option基础理解及使用
    • src或者css背景图的url值为base64编码代码
    • HTML的dl、dt、dd标记制作表格对决Table制作表
    • 网页设计 TabIndex元素
    • 国人开发的一套免费开源图标库 草莓图标库
    • HTML中table表格标签的基础学习教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有