当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > superLink 让伪链接更有可用性

CSS样式表
CSS网页设计 IE8和IE7共存
CSS2 打印属性让打印HTML文档不出问题
制作网页中设计段落缩进的方法
CSS border 属性使用说明
CSS border-style 属性使用方法
CSS border-color 属性使用方法
CSS border-width 属性使用教程
CSS padding属性定义边内补白
CSS margin 属性定义边外补白
网页布局教程 掌握CSS网页布局属性
css 背景样式属性说明
span margin 设置生效
html 滚动条在IE6和IE7中兼容性问题
IE6 两个div有间隙的问题(IE 3px bug)
CSS 数字和字母将容器撑大问题解决
换个角度看页面重构中的语义化
DIY属于个人开发使用的CSS Reset
CSS 空格引起网页布局间距问题
CSS 网页制作时遇到问题的快速参考技巧
css li 去掉点的样式写法

CSS样式表 中的 superLink 让伪链接更有可用性


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-11   浏览: 61 ::
收藏到网摘: n/a

前几天,看到有人写了个superLink的东东,主要的做什么用呢?

我们有时会给在大块元素加个window.location='http://www.ruanchen.com',还顺便把光标定义成移上去会变成手势还代替链接,为什么不直接用<a>因为有时东西太多,不能放在链接里,比如hx、p、 li之类的。那问题来了,用js处理会让链接的功能没了一堆,作者在他的文章说到:


代码如下:

中键:新tab打开 (aoao注:中键功能变更滴同学无视)
CTRL/SHIFT 单点:新窗口 新tab打开(aoao注:自己浏览器改过设置以自己的为准)
右键菜单:虾米虾米方式打开
浏览器状态栏
其他,等(aoao注:好像也没其他的)

那看看效果: superLink Demo,试一下左中右键功能。

实现其实不难,就是把你原来加window.location的元素上盖上一个链接,透明为0,这样就可以把上面4条功能还原,-_-!。

总的来说,想法很好,有总比没有好,还封装好让别人用 ^_^,不过如果有机会再遇到类同的应用时,我应该会在原来那块元素里面的a里加个无用的span(语义愤青别BS我),虽然定位可能有点麻烦,但总是能定准的,直接样式搞定。