5-去掉a标签下划线,禁止a标签的跳转
1.去下划线:
写样式,a{text-decoration:none;
或在a标签内联里面写style="text-decoration:none;";
2.禁用a标签跳转:
a标签href不跳转 禁止跳转
当页面中a标签不需要任何跳转时,从原理上来讲,可分如下两种方法:
- 标签属性href,使其指向空或不返回任何内容。如:
<a href="javascript:void(0);" >点此无反应javascript:void(0)</a>
<a href="javascript:;" >点此无反应javascript:</a>
- 标签事件onclick,阻止其默认行为。如:
<a href="" onclick="return false;">return false;</a>
<a href="#" onclick="return false;">return false;</a>
注意:只有一个href="#"是不可以的。
原理:
- 标签属性href="javascript:void(0);" 关键是理解void(0)的含义。
javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值
用法格式如下:
a). javascript:void (expression)
b). javascript:void expression
你以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。所以,javascript:void(0) 仅仅表示一个死链接。
只有href="#"是不可以的,因为#包含了一个位置信息,默认的锚是#top 也就是网页的上端。我理解的锚是指网页中具体位置。
例如:
首先我们在网页body内最上面添加一个<span id="top" name="top"></span>
我们再到body内,需要出现点击后转到顶部位置添加,<a href="#top">回到顶部</a>
点击回到顶部即可让滚动回到顶部。
- 标签事件onclick="return false;" 在HTML代码中,无论你在哪里放置了onclick事件,并且返回值为false时,那么该处的默认行为将不会执行。这里的默认行为是指没有Onclick事件时原本的行为。
最后,我们来回顾下a标签的三种用法:
<a href="http://www.w3school.com.cn">W3School</a>
<a href="index.html"> index </a>
<a href="#top">top</a>
最新文章
- python __call__内置函数
- [转]jQuery实现清空table表格除首行外的所有数据
- iOS开发-Alpha,Hidden与Opaque区别
- 隐知识:reloadData 方法之后,view并不会立即更新其contentSize
- 【The final】软件工程实践总结
- SQL server 2008 Express Edition实现自动备份和自动删除备份
- Find the Clones(字典树)
- C++成员变量初始化顺序问题
- Java Builder模式 体验(二)
- tk资料
- delphi webbrowser 经常用法演示样例
- linux nc命令使用详解
- 于win7使用虚拟磁盘隐藏文件
- java 如何使的float保留2位或者多位小数 (转载)
- Vim中设置括号自动补全
- 养成这8个编程习惯,你的Python性能将蹭蹭蹭地往上涨
- layer —— 一个简单的jQuery弹出层插件
- redis过期机制(官网文档总结)
- Menu显示三个点,不显示内容
- client缓存机制