YangFan.net

Tag : css Search in Google

通过了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 (9)

裸奔!

  今天,4月5日,是世界裸奔日,啊,对不起,是CSS裸奔日(CSS Naked Day)。每个网站都要脱掉自己的CSS外套,赤裸裸地展示在大家面前,证明自己的身材符合W3C的标准。
  鉴于裸奔有伤风化,有违治安管理条例,因此就不在公共场合展示了。想看本站CSS Naked的,请点击这里(18周岁以下请勿入内)!
Tag: ,
2007-04-05 21:07 | Category : Blog | Add Comment

遭遇不兼容

  本来打算用纯css做网站来着,结果发现IE和firefox对css的解析差距也太大了一点。在IE下调的界面到firefox下一团糟,而在firefox下调好的界面跑到IE下也走型得厉害。经过不断调整,终于发现这俩其实是半斤八两,谁都不比谁支持得更好。有的代码IE能明白,而有的就是firefox能明白。最后彻底崩溃,改用table+css的混合型写法。
Tag: , ,
2006-08-28 19:50 | Category : Blog | Add 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.