a标签的简单用法

1、href="#"的作用:页面中有滚动,可以直接回到顶部。

<a href="#">回到最顶端</a>  

2、href="url"的作用

1)url为绝对路径

//跳转到百度页面
<a href="http://baidu.com">超链接</a>
//下载文件
<a href="http://baidu.com/i.img">超链接</a>

2)URL为相对路径

//下载图片<a href="/Home/i.img">超链接</a>

3)锚点

页内跳转

//点击此处会跳到标记1
<a href="#1">锚点1</a>
//点击此处会跳到标记2
<a href="#2">锚点1</a>

<div id="1">标记1</div>
<div id="2">标记2</div>

页外跳转

假如有1.html,2.html

1.html//此时就会跳转到2.html的标记1处
<a href="2.html/#1">锚点1</a>
<div id="1">标记1</div>

2.html
<div id="1">标记1</div>

3、href="JavaScript:;"(javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好)

//void是一个操作符,void(0)返回undefined,地址不发生跳转,会执行onclick里面的方法
<a href="javascript:void(0)" onclick="sub();">方法</a>
//#是标签内置的一个方法,代表top的作用。点击网页后返回到页面的最顶端。
<a href="#" onclick="sub();">方法</a>
//js函数后return false,页面不发生跳转,执行后还是在页面的当前位置
<a href="#" onclick="sub();return false;">方法</a>
时间: 2024-10-15 14:42:39

a标签的简单用法的相关文章

vB SendMessage API 简单用法

vB SendMessage API 简单用法 1. 在Windows编程中,向文本框控件.列表控件.按钮控件等是我们最常接触的控件了.但是在VB中这些控件有时无法实现我们的需要.在这时,我们只要简单的利用Windows API函数就可以扩充这些控件的功能了.顾名思义,SendMessage函数就是向窗口(这里的窗口指的是向按钮.列表框.编辑框等具有hWnd属性的控件)发送消息的函数,该函数的定义如下:Declare Function SendMessage Lib "user32"

第12章 剪贴板_12.1 剪贴板的简单用法

12.1 剪贴板的简单用法 12.1.1 剪贴板的标准格式 分类 标准格式 说明 文本格式 CF_TEXT 以NULL结尾的ANSI字符集,每行结尾含有回车换行符,最后的NULL表示整个数据的结束. CF_OEMTEXT 以NULL结尾的OEM字符集,供MS-DOS下的剪贴板使用 CF_UNICODETEXT 类似CF_TEXT,每行以回车换行结束,字符两个NULL标志着整个数据的结束. CF_SYLK 含有微软件符号链接(Symbolic Link)格式数据的内存块.用与Excel程序交换,是

jsp标签jsp:setProperty用法

jsp标签jsp:setProperty用法 来源:http://blog.csdn.net/wanghaishanren/article/details/2047400 <jsp:setProperty>用来设置已经实例化的Bean对象的属性 第一种形式: <jps:setProperty name = "JavaBean实例名"  property = "*"/> 该形式是设置Bean 属性的快捷方式.在Bean 中属性的名字,类型必须和

Ext.Net学习笔记19:Ext.Net FormPanel 简单用法

Ext.Net学习笔记19:Ext.Net FormPanel 简单用法 FormPanel是一个常用的控件,Ext.Net中的FormPanel控件同样具有非常丰富的功能,在接下来的笔记中我们将一起见证FormPanel的强大. FieldLabel FieldLabel属性是每一个Field都具有的属性,它为我们的字段显示一个标签,例如上面登陆窗口中的“用户名”和“密码”. 我们可以通过LabelWidth控制标签的长度,例如我们设置用户名字段的LabelWidth="80": L

video.js的简单用法

今天项目中需要跨浏览器地播放视频,在网上找了一下,找到了video.js,记录一下video.js的简单用法. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 <html> <head> ... <!-- 引入vide

Input Radio和Checkbox标签的高富帅用法

input标签中radio和checkbox这标签的原生效果让人无力吐槽,实在太丑. 好在现在weibkit浏览器可以用 -webkit-appearance:none; 来改变自己的矮矬穷形象. radio标签 使用场景1:很多图片下方的点点点,这样做的好处是用JS设置一个点为选中只要将这个元素的checked设置为true即可,而且用鼠标点击也不需要另外写JS脚本. 简单版的CSS代码如下: .radio{ width: 10px; height: 10px; -webkit-appeara

充分利用HTML标签元素 – 简单的xtyle前端框架

xtyle框架充分利用语义化标签来做美化样式,兼容多款主流浏览器,包括IE8. xtyle框架虽然没BS这么强大,但我觉得也很实用,体积不算很大,适用于企业网站.WordPress主题.个人网站.博客等方面的应用,当然手机端也是适用哦! 框架下载地址:xtyle 栅格系统(Layout) 栅格系统我想很多人是比较关注的,这个xtyle的栅格系统很简单,也很实用和易用,栅格Class由.gird1-.grid10来控制. 布局简单用法 一栏布局 直接使用class="gird1"即可.

ORM 一对一 以及csrf 的简单用法

ORM 一对一 1. 什么时候用一对一? 当 一张表的某一些字段查询的比较频繁,另外一些字段查询的不是特别频繁 把不怎么常用的字段 单独拿出来做成一张表 然后用过一对一关联起来 2. 优势 既保证数据都完整的保存下来,又能保证大部分的检索更快 3. ORM中的用法 class Author(models.Model): name = models.CharField(max_length=16, unique=True) books = models.ManyToManyField(to='Bo

WebView的一些简单用法

一直想写一个关于 WebView 控件的 一些简单运用,都没什么时间,这次也是挤出时间写的,里面的一些基础知识就等有时间再更新讲解一下,今天就先把项目出来做一些简单介绍,过多的内容可以看我的源码,都传到github上了. 下面是项目的效果图: 应用用到的是 MVP 设计模式,对这种模式还不太了解的可以先自行google一下,不然项目估计会看的晕,虽然我的代码都很简洁的. 对于MVP 可以带着一个思路看源码,那就是 activity(或其他组件)通过 xxPresenter 去拿数据,拿到数据 在