页面装载中...

Tag Archive for ‘ W3C’

jQuery 之 没有 ‘target’ 属性照样打开新窗口(再续)

在之前的(续)中,我借助插件为外部链接加上了 rel=”external” 这个标签,然后再通过 jQuery 为其添加 class=”external”,忘了当初为什么要这样做了(我确定是有理由的),事后发现在每篇日志的留言部分,rel=”external” 会与 WP 自动为链接加上的 rel=”nofollow” 标签发生冲突,因为同一元素不允许同时存在两个 rel 标签。
想了几种办法:插件处理 DOM 不太现实、用正则表达式判断是否有 rel=”nofollow”,如有,将其改为 rel=”nofollow external” 过于复杂会影响效率、修改 WP 默认添加 rel=”nofollow” 的方式等等,都不合适。
阅读全文 - 394 字

jQuery 之 没有 ‘target’ 属性照样打开新窗口(续)

看到有朋友需要修改之后的 Alexa 转向插件,由于修改简单并且此功能并不属于原插件,所以我没有另发新版,需要修改的朋友请看下面的方法:(基于 Arctic's Internal Alexa Redirect 1.1 版)
我们只需要修改 wp_lzw_parse_external_links 函数的一行代码,直接复制下面的函数将插件的相应部分替换掉就可以了:

阅读全文 - 1020 字

jQuery 之 没有 ‘target’ 属性照样打开新窗口

XHTML 1.0 Strict 以上(含)的 W3C 标准已经不再支持 target='_blank' 这一非常好用的属性,这一改变很叫完美主义的网页设计者头疼。许久之前,我写过一篇文章介绍使用 jQuery 打开新窗口的方法,但没有亲自体验过;现在,我已经在这里实现了,将所有的外部链接加上了图标,并默认以“新窗口/标签”方式打开,原理相同,方法有一点改进。(via Barry Jaspan)
先前的方法需要手工为每一个你想让它以新窗口方式打开的链接(如:外部链接)添加名为 "new-window" 的 class,不用说也想得到,这项工程是多么浩大,简直可以跟秦始皇年间修长城的工程量媲美,并且一定会出现相当数量的漏网之鱼——总之,这个方法不可取。
阅读全文 - 768 字

期待Firefox 3

近日多位blogger谈及了浏览器对Web标准支持这个问题,详情请看iStef和fisio的文章。他们说出了我想说又没说的心里话。
人不能活得太窝囊,我也要大骂:IE去死!……(此处删节1000余字)
骂完心里痛快点,不过估计会因此得罪一些顽固的IE死硬派。虽然Firefox 2不能通过Acid2测试,但Firefox 3说明了自己正在进步,反过来看看IE,简直就是无语。试问,如果不是出现了大批优秀的浏览器,比尔大叔想过要出IE的7吗?
阅读全文 - 283 字

也谈为header的背景图片添加链接

Jinwen在《为header的背景图片添加链接》一文中提到,要为header的背景图片(一般来说是给logo图片)加上链接,可以在定义有背景图片的div外面加上a属性:

阅读全文 - 852 字

CSS扫盲(四): background

距上一期的《CSS扫盲(三): 怎样插入一个样式表》又是一个月了, 今天我们讨论的是CSS中的背景: background.

设置网页元素的背景色
阅读全文 - 936 字

关于 XHTML 1.1 不再支持 target=’_blank’ 的原因

前几天写了如何在XHTML1.1中实现target="_blank",其实我原先也一直很纳闷为什么这个属性会被规范排除,不过貌似制定此规范的工程师们的理由是:是否将页面以新窗口的形式打开的决定权在浏览者手中,而不是网页制作者。
如果需要在IE浏览器中打开新窗口可以在点击链接的时候同时按下SHIFT键,在FIREFOX浏览器中打开新标签的则是点击链接的时候同时按下CTRL键。
我现在写页面代码的时候,已经不会再添加强制打开新页面的功能了。
阅读全文 - 308 字

如何在XHTML 1.1中实现target=’_blank’

最初我并没有注意过我的网页写得是否符合W3C规范, 一次偶然的机会使用Validator后我就有了一种想法, 尽量将网页写得符合最严格的标准, 原来是XHTML 1.0 Strict, 现在是XHTML 1.1. 很多人包括我在内都有一个疑问, 原来target="_blank"的功能现在XHTML 1.0 Strict和XHTML 1.1下如何实现? 虽然我决不赞同所有链接都采用打开新窗口的方式, 但肯定也会有一些链接不希望在当前页面打开.
来看看怎么解决吧, 这需要一段JavaScript脚本:

阅读全文 - 634 字