页面嵌入JavaScript脚本的URL“and”符号

在HTML页面中嵌入JavaScript脚本代码,如果代码内包含一些URL中的“and”符号(&),或者包含HTML元符号(用于输出结构的),如果不对javascript代码区进行注释声明处理,那么就不符合W3C标准当然也就不能通过w3c检测。
比如:
<script type="text/javascript">
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
</script>

是不可以的,但如果将 & 替换为 &amp; 是可以通过w3c验证的,不过,由于javascript处理URL会将&认为是变量的间隔符,如果改为 &amp; 那么实际上面的URL将会被处理为tag=xxx 和 amp;p=2。

这个时候可以使用注释声明:
<script type="text/javascript">
/* <![CDATA[ */
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
/* ]]> */
</script>

或者:
<script type="text/javascript">
//<![CDATA[
var test='http://www.foudang.com/tag/?tag=%E5%81%87%E8%B4%A7&p=2';
//]]>
</script>

都可以。

PS:事实上,我之前也有过“另类”的一种解决方法,对于HTML标签字符,我写到外部的js文件内;对于URL我就使用一个函数去构造,用起来也倒很方便,但现在看来有点弱智,呵呵。因为很早之前刚接触W3C的时候一味追求通过验证,根本没仔细研究过,为了标准而标准来着,这是很不好的一个方式……

常用HTTP状态代码和解释说明

来自 Google 的一篇帮助内容,略有修改。

如果向您的服务器发出了某项请求要求显示您网站上的某个网页,那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为请求方提供了有关您网站和请求的网页的信息。

一些常见的状态代码为:

  • 200 – 服务器成功返回网页
  • 404 – 请求的网页不存在
  • 503 – 服务器暂时不可用

以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息更多 »

怕上当?来否当吧!

新近刚刚完成的一个小项目——否当。当(“上当”的“当”,四声)

主要是整理一些上当受骗的经历、假冒伪劣物品的识别以及一些正规厂商的公告什么的。应该说还是有实际意义的。希望朋友们能捧捧场,然后提提意见^_^可以点击这里访问,域名也很好记——拼音的否当 FouDang.com,同时Foudang.net、Foudang.cn都可以访问,主域名就是 www.foudang.com

否当网站截图
否当网站截图

更多 »

W3C标准工具:对比度分析器(Contrast Analyser)2.0版本

  突然发现距离上次日志时间已经有1个多月了,最近事多然后也变懒了,偶然发现一个小软件很小,尝试着汉化了一下。

基于W3C的WCAG的Guideline 1.4.4: Contrast (增强型) – WCAG 2 (May 2007 draft) :

文字(包括图片中的文字)对比度至少7:1,除了那些纯装饰用的文字以外。 更多 »

IIS的日志分析

为了方便而又准确的统计站点信息需要分析IIS日志,找了好多软件,要么不是自己需要的要么就是收费的,因此打算自己写一个分析的程序,于是进入微软技术站看技术文档,总结了一下写在这里以备忘:

更多 »

符合web标准的播放器代码

再见了Embed,一些媒体播放器的符合web标准的代码

由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码。 更多 »

IE8发布了中文的活动页面

地址是:http://www.microsoft.com/windows/ie/ie8/welcome/zh-cn/default.html

中文版下载:http://www.microsoft.com/china/windows/products/winfamily/ie/ie8/getitnow.mspx

暂时还没有时间玩,忙过这阵好好玩玩,要顺应潮流嘛,虽然微软总是有垄断的味道,不过谁让我们找不到其他更完美的替代呢,因此逆来顺受吧,呵呵。

事实上度过愤青状态的现在的我,越发越佩服微软了,现在看到那些动不动就骂Windows是垃圾的人感觉真的有些可笑——有骂人的功夫你去提高自己,开发一个自己的操作系统呀?呵呵。

总的说来比较期待IE8,特别是那些更完美的支持W3c 的特性,相信前台表现不需要考虑浏览器的时代快到了^_^

推荐的 CSS 书写顺序

推荐的 CSS 书写顺序//显示属性displaylist-stylepositionfloatclear//自身属性widthheightmarginpaddingborderbackground//文本属性colorfonttext-decorationtext-alignvertical-alignwhite-spaceother textcontent

Table标签的frame和rules属性的不同表现形式

  今天偶然看XHTML文档的时候发现Table还有两个不太常知道的frame和rules标签,呵呵至少对我来说,头一次发现。

  英文不是非常熟悉,因此就将全部表现组合列出来对比,嘿嘿。

  其中,frame的值为:默认(不设置)、void、box、border、above、below、lhs、rhs、hsides、vsides;

  rules的值范围为:默认(不设置)、none、all、cols、rows、groups

更多 »

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号  津公网安备 12010302001005号