超链接(a元素):
超链接定义:
HTML页面使用超链接与网络上的另一个HTML页面相连。几乎可以在所有的网页中找到超链接,点击超链接会出现很多效果,例如从一个页面到另一个页面,或者下载一个文件等。
在HTML中链接可以是一个字,一个词,也可以是一个图片,这些都是可以点击的。
超链接的特点:
1.有下划线
2.鼠标停留在超链接上面显示小手形状
3.点击超链接之后还能跳转页面
超链接的作用:
1.通过超链接可以从浏览器向服务器发送请求
2.浏览器向服务器发送数据(请求:request)
3.服务器向浏览器发送数据(请求:response)
B/S结构的系统,每一个请求都会对应一个响应。
B ---请求--- S
S ---响应--- B
用户点击超链接和用户在浏览器地址栏上直接输入URL,有什么区别?
本质上没有区别,都是向服务器发送请求。
从操作上来讲,超链接使用更方便。
<a>元素:
HTML中使用<a>元素定义HTML页面中的超链接。每一个<a>元素一般都会存在一个href属性,该属性的作用是来设置跳转到指定HTML页面或其他链接的地址。如果使用<a>元素时没有设置href属性的话,那么<a>元素将是无效的。
href属性:
href属性用于指向一个目标,该属性是a标签必不可少的,少了它超链接将不能跳转。href属性的值是一个链接,也就是网页或资源的地址。
链接可以是一个完整的地址,也可以是相对路径。对于外部连接通常使用完整的链接,链接必须包含所使用的协议(HTTP,HTTPS等),否则将是一个无效链接。
target属性:
表示跳转窗口位置。
target的取值:
1._self:在当前页面窗口中打开,默认值
2._blank: 在新窗口中打开
3._top:顶级窗口
4._parent:父窗口