HTML代码标准离我们有多远?

严谨纯净的HTML代码:

1、元素

1)必须正确嵌套

2)必须始终关闭<br />,<input />

3)必须小写

4)必须有一个根元素

2、属性

1)必须使用小写

2)必须用引号包围width="10",height=‘5‘

3)禁止最小化disabled="disabled",readonly="readonly"

3、特殊字符使用字符实体,如<,>,&

w3c提供了html、xhtml的验证服务http://validator.w3.org/,可通过URL、上传文件和粘贴源代码三种方式验证。

一起看看几个URL的验证结果:

1、网易http://www.163.com/

702 Errors, 11 warning(s)大部分是&字符问题和扩展属性问题,三大门户只有网易使用的是html5。

2、新浪http://www.sina.com.cn/

Sorry! This document cannot be checked.

3、搜狐http://www.sohu.com/

1940 Errors, 299 warning(s)

4、百度http://www.baidu.com/

45 Errors, 14 warning(s)

5、谷歌http://www.google.com/

30 Errors, 5 warning(s)

时间: 2024-10-11 07:19:05

HTML代码标准离我们有多远?的相关文章

好的前端代码标准

开始学前端的时候,遇到什么问题,从网上查资料,解决了就pass,不过心里心里还是比较没谱的,因为不符合学院派的作风.起码也得知道前端的原则是什么,好的前端代码的标准是什么,才能评价自己的代码. 最近终于抽空看了看有关JS的书,总算心里有了点底. 一.层次分离 把前端分为三层:结构层.表示层.行为层,这三样分别对应者HTML.CSS.JS.基本的现状是: 1. HTML里能嵌入CSS和JS 2. CSS和JS功能上有重叠的地方 所谓层次分离就是不混淆各自的主要功能,狭义上说就是HTML定义结构,C

C# 开发代码标准

开发标准文件 文件名称:C#开发规范 版 本:V2.0 前言 目的是为了规范每个人的编程风格,为确保系统源程序可读性,从而增强系统可维护性,制定下述编程规范,以规范系统各部分编程.系统继承的其它资源中的源程序也应按此规范作相应修改. 规则: 编程时强制必须遵守的原则.建议: 编程时必须加以考虑的原则.格式: 对此规范格式的说明.说明: 对此规范或建议进行必要的解释.示例: 对此规范或建议从正.反两个方面给出例子. 内容包括:排版.命名规则.基本原则.注释.表达式与语句.类与接口, JavaScr

W3C代码标准规范

我们知道,HTML5添加了标签的容错性,在书写方面变得更灵活.不像XHTML那样,有严格的代码规范,不符合规范就不给我们解析.那么,我们在写代码时为什么还要刻意去符合哪些所谓的"规范"呢? 答案这一个就够了:利人利己,便于维护!如果你写的代码不符合"规范",查找代码的错误时或者后期的维护会让你痛恨自己当初怎么会写出那么乱的代码. 有些规范我们也许平时不注意,但无形中也用了.为了避免漏掉一些规范,我这里就整理一下,以便以后有意识的去用. 1.<!DOCTYPE

最新固定资产分类与代码标准

固定资产分类与代码 中华人民共和国国家标准GB/T1885-2010 二○○九年九月九日发布的<财政部国家税务总局关于固定资产进项税额抵扣问题的通知>(财税[2009]113号)指出,增值税转型改革实施后,一些地区反映固定资产增值税进项税额抵扣范围不够明确.为解决执行中存在的问题,经研究,现将有关问题通知如下:<中华人民共和国增值税暂行条例实施细则>第二十三条第二款所称建筑物,是指供人们在其内生产.生活和其他活动的房屋或者场所,具体为<固定资产分类与代码>(GB/T14

好的代码标准

规范性 (一)排版规范,统一风格 (1)程序采用缩进风格编码. (2)较长的语句要分成多行书写,不允许把多个语句写成一行. (3)if.for.do.while.case.switch.default等语句的执行语句,无论多少都要用{}括号,并占一行. (二)注释准确,描述清晰,优先做到代码的自注释 (1)文件头部应有注释,函数头部应有输入参数,输出参数,函数功能说明. (2)注释的内容要清楚.明了.含义准确.无二义性. (3)对代码的注释应不可放在代码下面. (4)变量.常量.数据结构声明,如

[转] LINUX内核代码编程规范

这是一个简短的文档,描述了linux内核的首选代码风格.代码风格是因人而异的,而且我 不愿意把我的观点强加给任何人,不过这里所讲述的是我必须要维护的代码所遵守的风格, 并且我也希望绝大多数其他代码也能遵守这个风格.请在写代码时至少考虑一下本文所述的 风格. 首先,我建议你打印一份GNU代码规范,然后不要读它.烧了它,这是一个具有重大象征性 意义的动作. 不管怎样,现在我们开始: 第一章:缩进 制表符是8个字符,所以缩进也是8个字符.有些异端运动试图将缩进变为4(乃至2)个字符 深,这几乎相当于尝

[转] Linux内核代码风格 CodingStyle [CH]

from:http://blog.csdn.net/jiang_dlut/article/details/8163731 中文版维护者: 张乐 Zhang Le <[email protected]> 中文版翻译者: 张乐 Zhang Le <[email protected]> 中文版校译者: 王聪 Wang Cong <[email protected]>                wheelz <[email protected]>        

Linux内核代码风格

这是一个简短的文档,描述了linux内核的首选代码风格.代码风格是因人而异的,而且我 不愿意把我的观点强加给任何人,不过这里所讲述的是我必须要维护的代码所遵守的风格, 并且我也希望绝大多数其他代码也能遵守这个风格.请在写代码时至少考虑一下本文所述的 风格. 首先,我建议你打印一份GNU代码规范,然后不要读它.烧了它,这是一个具有重大象征性 意义的动作. 不管怎样,现在我们开始: 第一章:缩进 制表符是8个字符,所以缩进也是8个字符.有些异端运动试图将缩进变为4(乃至2)个字符 深,这几乎相当于尝

vim代码格式化插件clang-format

title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-format插件 项目地址: vim-clang-format 如果用Vundle管理vim插件,直接在.vimrc中添加一行 Plugin 'vim-clang-format' 运行:PluginInstall就可以自动安装插件 "配置 let g:clang_format#auto_format_on_i