YangFan.net

通过了W3C检测

  重新整理了一下页面的代码,终于通过了W3CXHTML 1.0检测CSS检测。而且XHTML用的还是Strict。不过可能有几篇文章里的标签不符合标准所以并不是所有页面合格。但是至少框架和首页都ok了。
  几个需要注意的地方,基本上90%的错都来自这里:
  1. 所有标签必须成对配套出现。就算是单个的,比如<br>,也必须写成<br />。最容易忽略的就是<br>和<img>了。对于框架来说,问题还可能发生在<link>,<meta>,<script>等标签上;
  2. <a>标签不允许用target属性,就是说target="_blank"是不合法的。如果要在新窗口打开链接怎么办呢?事实上开新窗口是不被鼓励的。如果真要做,那就用rel属性外加一段javascript来实现吧
  3. <img>标签不能用border属性,要设置的话用style吧。alt属性是必须的,就算没有也写个alt=""。但是我建议是有的,因为毕竟不是所有人都能看到你的图片。
  4. <input>不能直接放在<form>里,要套个东西,比如<div>,<span>,<p>等等都行。
  5. 所有标签的name属性都被废弃了,不能用。另外,<script>标签的language属性被废弃了,不能用,用type="text/javascript"代替。
  6. 所有标签和属性必须小写。
  7. 最变态的来了。页面里所有的&都必须写成&amp;,包括链接里的。&只作为转义符使用。
  相对比起来,CSS的检测就简单得多了,只要不写错东西基本都能pass。
  搞定之后把自己网站提交到了W3C Sites收录。
Tag: , ,
2007-04-27 23:36 | Category : Blog

Comments

Leave a Comment

Subscribe Atom
  • Subscribe to google
  • Subscribe to bloglines
  • Subscribe to zhuaxia
Search
License
  • Creative Commons Lisence
Copyright © 2011 Yang Fan. Powered by Fomalhaut 1.0b.