当前位置: 首页 > 前端技术
  • W3C验证失败的10个常见原因

    W3C validation有时难以操作,但用它你可以查看由版面设计引起的差错。验证程序抛出大量差错和警告,说明你的XHTML尚未完善,可能无法在不同浏览器上保持一致功能。下面十个细微的失效问题难住了大批程序员,我们告诉你如何解决。在本文开始前介绍一些使用W3C验证程序时需要注意的问题。

    不要担心验证程序的警告——如果验证程序说发现12处错误以及83处警告,不要理它,继续进行下一步。

    一次更正一个错误——按顺序进展工作,从上到下,一次修正一个错误。HTML用浏览器从上到下浏览,这些错误也是按同样顺序显示。

    每次修正代码后要刷新代码,使它们重新生效——一个小错误常常会引发之后整页的连串错误。因此如果操作不当,“修正错误”也可能引发更多错误。每次修正后使代码重新生效,这样就可以确保完全解决问题。

    知道了上面这些基本的异常情况,下面我们就来看看版面设计无效的几个原因。

    阅读全文
    作者:驽鸟 | 分类:前端技术 | 阅读:2,763次 | 标签:, ,
  • 看看你是哪个等级的CSS开发人员

    CSS? Isn’t that a multiplayer game?
    第0级:CSS?那不是一个多人射击游戏吗?
    有些人因为在找CS:S(Counter Strike: Source)这款游戏的资讯而进到#CSS网站。不必担心这些人,他们不可能制作太多网页,所以对网络也不会造成多大伤害。

    Yeah, I use it to remove underlines on links sometimes
    第1级:是啊,我偶尔用它来移除连结的底线

    和第0级的人不同,这些人学过HTML,也制作过几个简单的网站。他们只有在无法使用HTML制作出某些效果时,才会使用CSS,例如移除连结的底线或者设定行高。这些人的网站通常规模不大也没什么访客,所以他们也不会对网络造成太大伤害。

    No, I don’t like divs; tables are much easier to work with
    第2级:不,我不喜欢div元素;表格好用多了

    他们听过使用div元素来设计网页这件事,也花了些时间学习CSS。不过他们很快就放弃了,觉得CSS太难而且支持度不佳,还是宁可用表格排版。
    注意!他们是危险人物!他们在这个领域已经待了一段时间,许多都是网站部门的主管。和他们接触是很重要的,提倡网络标准的人应该多多开导他们,这对网络的意义非同小可。

    阅读全文
    作者:驽鸟 | 分类:前端技术 | 阅读:2,771次 | 标签:, ,