网络编程
位置:首页>> 网络编程>> 网页设计>> 5个常见的XHTML验证错误

5个常见的XHTML验证错误

 来源:菠菜博 发布时间:2010-01-15 20:24:00 

标签:xhtml,验证,web标准

负责Web编写的前端人员,都清楚可以通过W3验证服务功能,来在线验证自己编写的XHTML代码是否正确,在验证期间,最容易出现的错误往往都是在最简单以至容易忽略的地方,以下就是在日常的验证过程中最容易出现错误的几个总结。

1, 没有为<img>添加 alt=”” 属性

错误写法:<img src="" />

正确写法:<img src="" alt="" />

2, 没有闭合的标签

XHTML规范中有一条标准就是“每个XHTML标签都有一个结束标记”。那么对于HTML中原来不带结束标记的元素,则在该结束前加上“/”来关闭这个标签。

像 <img> , <br> , <meta> 等标签就需要这样闭合

  • <img />

  • <br />

  • <meta />

3, 大小写敏感

XHTML 区分大小写,而且XHTML中所有的标签必须小写。

错误写法:<META name=”y_key” content=”www.aspxhome.com “>

正确写法:<meta name=”y_key” content=”www.aspxhome.com” />

4, 未使用引号括包含属性值

XHTML中所有的属性值必须使用英文双引号括起。

错误写法:<div class=header>

正确写法:<div class=”header”>

5, 元素嵌套不规范

这类错误虽然出现的频率不多,但却也是最难发现的问题,正确的元素嵌套是在日常手写代码过程中,逐步培养成的好习惯。

错误写法:<strong><em>…</strong></em>

正确写法:<strong><em>…</em></strong>

0
投稿

猜你喜欢

  • 这是一个很和谐很实用的网站管理程序,和我以前介绍的服务器管理程序不同的是,这个程序只有一个功能,就是实现远程Web方式删除文件(实际上是重命
  • 规律:半角空格的 charCode 为 32, 全角空格为 12288. 其他半角字符 ( 33 – 126 ) 与全角 ( 65281 –
  •   ASP中从数据库读取二进制文件数据代码:<%driver_name1="DRIVER={Microsoft&n
  • 昨天还和裕波沟通我没有准备ppt,想以另一种互动的方式来交流。后来想想,每个人都准备了,我不准备也不太好意思,呵呵。今天在webrebuil
  • 你的SQL Server最近是否运行不正常?不,我指的不是我们肯定会遇到的通常的数据库和操作系统问题。我的意思是,你是否经历过服务器的反应迟
  • 方法一:利用Cookies对象 因为Cookies对象把变量的值保存在浏览器客户端,所以可以根据Cookies保存的IsVoted的值来判断
  • 很多朋友对FrontPage2003中增加的网页布局功能很感兴趣,现在我们一起来深入了解这一实用功能。用FrontPage2003的“布局表
  • 阅读上一篇:一个完美网站的101项指标.第三部分.易用性 设计体现了一个网站的艺术素养,然而并不是说您应当过分设计,设计风格应结合您的行业,
  • 做个性休闲类项目课程材料,对这方面要求多一些,要总结方法、手法、想法等等,头大了;这里总结了一个做个性字体设计的方法,分享一下;方法是比较简
  •  有时候我们在设计表单的时候不希望用户输入其它字符,只想他在input中输入数字,那么我们就可以使用下面的代码,当然这个比较是客户
  • asp中怎么替换最后一个逗号为空字符串?举例 aaa,bbb,ccc,eee, 这个字符串怎么让最后一个逗号变没,其他的不变啊 ?问题补充:
  •  <table border="1" cellpadding="0&quo
  • 好不容易有些空余时间,便拿来写自己的CSS选择器引擎了,这个CSS选择器引擎的目标只有三个:速度要快代码要精简要支持CSS3的选择器。希望通
  • 我们经常会在登录一个网站的时候被引导页挡住前进的脚步,这一点在上个世纪到本世纪初的网站中尤其明显,特别是在企业网站里,几乎每个企业网站都会有
  • 如果你正从你的用户那里收集信息, 没有比网页表单更简单和直接的办法了。一份有良好设计的表单可以提供有价值的信息, 相反, 他们有可能把用户吓
  • 超酷的js图片轮换/轮播 渐变效果··来自腾讯刚刚在腾讯女性频道上看到一个很酷的图片渐变轮换效果·····于是乎····抠下来了···分享·
  • 前言:1、上几次讨论右键禁止等问题的时候,有网友问那里有键值表KeyCode,我今天写了一个javascript,以飨各位有需要者。2、适用
  • 先把我的browser信息说明一下:这是在opera里about中显示的“浏览器识别”Opera/9.62 (Windows NT 5.1;
  • 今天在群(CSS森林:30247792)里讨论了border的样式写法,发现border的写法还真是灵活,做了一下总结,希望对大家有用:bo
  • 今天的问题是请问以下 alert 弹出值分别是什么?var f = function f2()&nb
手机版 网络编程 asp之家 www.aspxhome.com