超链接标记及属性
来自CloudWiki
- 超级链接在本质上属于一个网页的一部分,它允许我们从当前页面跳转到其他页面。
- 各个网页链接在一起后,才能真正构成一个网站。
目录
超链接是什么
- 所谓的超链接是指从一个网页能跳向另一个目标的连接关系
- 这个目标可以是另一个网页,也可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。
超链接的分类
内部链接
外部链接
锚点链接
超链接标记
- 超链接标记<a></a>是一个行内标记,
- 位置点标记<a>,将文本或图形标识为链接
- 属性href,用于指定要链接的文件
- 具体格式
<a href=“”>链接热点文字或图片</a>
- 标记<a>属于行内标记,本身不具备换行功能,可使用display:block实现换行。
- 例子:W3C编辑器
<html> <body> <p><a href="http://www.w3school.com.cn/" >Visit W3School!</a></p> <p>当你点击该链接时,浏览器会跳转到一个新网页。</p> </body> </html>
href 属性
href:指定链接地址(URL路径)
href属性常用链接地址:
- 完整url形式,常用于本网站与其他网站之间的链接。例如http://www.sict.edu.cn
- 相对路径:用于本网站内部各个页面或图片之间的链接
- 用于链接当前页面自己,也可以表示设置了一个空链接
- 链接到外部文档、图像或多媒体文件,例如某个压缩包
- 同一页面的某一部分------锚点
- Email地址
target 属性
- 使用 Target 属性,你可以定义被链接的文档在何处显示。
- 可用值:
_self:链接页面在当前窗口打开 _blank:链接页面在新窗口打开 _top(选学):链接页面在顶层框架打开 _parent(选学):链接页面在父框架打开
- 例子:W3C编辑器
<html> <body> <p><a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a></p> <p>如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开</p> </body> </html>
超链接的具体类型
外部链接
<a href="http://www.sict.edu.cn">山东商职学院</a>
- 试一试:将下列代码粘贴至W3C编辑器
- 例子:
<html> <body> <p><a href="http://www.baidu.com" target="_blank">百度</a></p> <p><a href="http://www.qq.com" target="_blank">腾讯</a></p> <p><a href="http://www.taobao.com" target="_blank">淘宝</a></p> <p><a href="http://www.163.com" target="_blank">网易</a></p> <p><a href="http://www.sohu.com" target="_blank">搜狐</a></p> </body> </html>
内部链接
- 本网站内部各个页面之间的链接,如
<a href="intro.html">创始人介绍</a>
- 例子:新建5个最简单的html页面,1.html,2.html,3.html,4.html,5.html
然后在同一目录下新建网页index.html,代码如下:
<html> <body> <p><a href="1.html" target="_blank">项目介绍</a></p> <p><a href="2.html" target="_blank">商业模式</a></p> <p><a href="3.html" target="_blank">主营业务</a></p> <p><a href="4.html" target="_blank">团队分工</a></p> <p><a href="5.html" target="_blank">财务预估</a></p> </body> </html>
锚点链接
- 用于跳转到同一文档内的指定位置或其它文档的指定位置
- 设置锚点链接的两个步骤:
- 使用id属性设置锚点标记
- <a id= “marker”>主题名称</a>
- 使用href属性设置链接
- <a href= “#marker”>热点文字</a>
- 例子:W3C实例
- 源代码:
<html> <body> <p> <a href="#C4">查看 Chapter 4。</a> </p> <h2>Chapter 1</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 2</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 3</h2> <p>This chapter explains ba bla bla</p> <h2><a name="C4">Chapter 4</a></h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 5</h2> <p>This chapter explains ba bla bla</p> <h2>Chapter 6</h2> <p>This chapter explains ba bla bla</p> </body> </html>
若要链接到其它文档的指定位置,定义了锚点之后,
<a href= “文档URL#marker”>热点文字</a>
Email链接
<html> <body> <p> 这是邮件链接: <a href="mailto:someone@microsoft.com?subject=Hello%20again">发送邮件</a> </p> <p> <b>注意:</b>应该使用 %20 来替换单词之间的空格,这样浏览器就可以正确地显示文本了。 </p> </body> </html>
文件链接
能够在href属性中链接mp3、txt、rar、ppt等文件。
对于浏览器不支持打开的文件,一般会将它下载。
综合应用
【例h4-9.html】被链接页面h4-9.html与主页面h4-10.html保存在同一文件夹目录下、被链接图像文件dog1.jpg保存在当前目录的下一级文件夹images中。 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>超链接页面</title> </head> <body> <p> <a href="http://www.163.com" target="_blank" title="单击这里链接163网站">163网站</a></p> <p> <a href="h3-17.html" target="_blank">学习页面</a></p> <p> <a href="images/cat1.jpg" target="_blank"><img src="images/cat1.jpg" title="单击通过页面查看原图像" width="30" height="35" border="0" /></a></p> </body>