HTML学习08(实践2):超链接、绝对路径、相对路径

91 篇文章 6 订阅
订阅专栏
18 篇文章 6 订阅
订阅专栏


上一讲中,我们制作了一张页面,有时我们需要在页面中跳转到网站的另一个页面,或者跳转到别的网站去,此时需要使用超链接。

1、URL

URL(Uniform Resource Locator,统一资源定位器),它是WWW的统一资源定位标志,就是指网络地址。
URL由三部分组成:协议、服务器、文件路径。
在这里插入图片描述
当在浏览器的地址栏输入一个URL时会发生什么呢?

  1. 一个请求发送给服务器,服务器查找被请求的文件
  2. 服务器把文件返回给浏览器,浏览器显示文件。
    在这里插入图片描述

点击超链接和在地址栏中输入URL是一样的,只不过URL已经作为超链接的一部分,事先写在了HTML的超链接标签中。 在页面中点击超链接时会发生什么呢?

  • 点击超链接,连接中有一个文件请求被发送给服务器
    在这里插入图片描述
  • 服务器把文件返回给浏览器,浏览器用新的文件替换旧的文件。
    在这里插入图片描述

2、超链接

<a> 标签是超链接标签,是双标签<a></a>,实现超链接跳转,点击它可以跳转到一个网页。
只要有链接跳转的地方就可以使用此标签。
写在和之间的部分,就是网页中可点击的超链接。
在这里插入图片描述
标签还可以设置hreftitletarget等属性。

  • href:hypertext reference的缩写,当超链接被点击的时候,哪个页面被打开
  • title:鼠标放上去时显示的文本信息
  • target:当超链接被点击的时候,新页面将在什么地方被打开。常用设置为_blank_self_blank将在新标签或新窗口中打开。_self在当前窗口中打开,替换原来的页面。
<a href="目标网址" title="鼠标滑过显示的文本" target="_blank">Click here!</a>

在这里插入图片描述
在这里插入图片描述
示例:
在这里插入图片描述
效果如下:
在这里插入图片描述
单击“跳转到百度”,以新开窗口的方式打开百度首页,如下:
在这里插入图片描述
单击“跳转到上一讲制作的网页”,在当前窗口打开egg.html页,如下:
在这里插入图片描述

3、绝对路径和相对路径Absolute vs Relative paths

引用外部网页或图片等,需要定义文件的引用地址,引用地址分为绝对地址(绝对路径)和相对地址(相对路径)。

绝对路径:向一个特定的服务器上的文件发送请求,或相对于磁盘的位置去定位文件的地址。
在这里插入图片描述
当所有网页引用同一个文件时,所使用的绝对路径都是一样的。比如“D:\webStudy\img\syl.png”或者 “https://labfile.oss.aliyuncs.com/courses/1236/coder.jpg”

相对路径:不指定特定的服务器,浏览器会认为协议和服务器与发出请求的页面相同。相对于引用文件本身去定位被引用的文件地址。

在这里插入图片描述
相对路径以引用文件的网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对路径。

绝对地址在整体文件迁移时会因为磁盘和顶层目录的改变而找不到文件,相对路径就没有这个问题。相对路径的定义技巧:

  • ./ ” 表示当前文件所在目录下,比如:“./pic.jpg” 表示当前目录下的pic.jpg的图片,这个使用时可以省略。
  • ../ ” 表示当前文件所在目录下的上一级目录,比如:“../images/pic.jpg”表示当前目录下的上一级目录下的images文件夹中的pic.jpg的图片。

示例:

  • 图像文件和 HTML 文件位于同一文件夹:只需输入图像文件的名称即可,比如:<img src="lzy.png" />
  • 图像文件位于 HTML 文件的下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,比如:<img src="img/lzy.png" />
  • 图像文件位于 HTML 文件的上一级文件夹:在文件名之前加入“…/” ,如果是上两级,则需要使用 “../ ../”,以此类推,比如:<img src="../lzy.png" />

使用相对路径的超链接

在这里插入图片描述
上述链接的相对路径,要求egg.html和legal.html同一个目录下。
思考:
(1)当egg.html和legal.html目录关系如下时
在这里插入图片描述
相对路径该如何写?

<a href="../legal.html" target="_blank">免责声明</a>

(2)当egg.html和legal.html目录关系如下时
在这里插入图片描述
相对路径又该如何写?

<a href="../b/legal.html" target="_blank">免责声明</a>

使用绝对路径的超链接

当想要链接到其他网站/服务器的时候,总是使用绝对路径。

4、锚(máo)点定位

锚点是网页制作中超级链接的一种,又叫命名锚记,像一个迅速定位器一样,是一种页面内的超级链接。
使用命名锚记可以在文档中设置标记,这些标记通常放在文档的特定主题处或顶部。然后可以创建到这些命名锚记的链接,这些链接可快速将访问者带到指定位置。
创建到命名锚记的链接的过程分为两步。首先,使用id创建命名锚记,然后通过a标签创建到该命名锚记的链接。

href:#id名

示例如下:

<a href="#mao1">第一部分</a>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<h1>第一部分</h1>
<div id="mao1" style="height: 200px;width: 200px;border: 1px solid black;margin-bottom: 300px;">
	<p>第一部分的内容</p>
</div>

效果如下:
在这里插入图片描述

href:页面地址#id名

<a href="http://baike.baidu.com/view/2202.htm#2">足球比赛规则</a>

在这里插入图片描述
页面内定义了“id”的元素,可以通过a标签链接到它的页面滚动位置,前提是页面要足够高,有滚动条,且元素不能在页面顶部,否则页面不会滚动。

5、注意

href属性一定不要留空,若暂时不需要写地址,则写#javascript:;。若href留空,会刷新页面。

<a href="#"></a> <!--  # 表示链接到页面顶部   -->

6、实践

任务:完成美食网其他页面的新建,并实现相互之间的跳转。效果如下:
在这里插入图片描述
在这里插入图片描述

超链接绝对路径_1个技巧,完美解决本地文件迁移,导致笔记内超链接失效的问题...
weixin_36296827的博客
01-14 3099
前排提示:本期内容所用软件为“Office OneNote 2016”。文中所用的插件,在试用期结束后依然可用,请大家放心阅读。写在前面在OneNote里面插入“图片”,“文档”等附件并不是什么新鲜的功能。当某些文件的体积较大,占用过多的云盘空间时,我们还可以在OneNote中使用“绝对路径”,直接链接本地存在的文件,而不用将此文件插入到笔记中。具体的应用方式可以参考专栏内容:“解析OneNote...
超链接的相对与绝对路径及锚点设置
娃娃的博客
07-28 5936
超链接相对路径绝对路径,以及锚点设置
关于绝对路径相对路径(详细)
weixin_38341556的博客
07-23 1万+
绝对路径相对路径 在页面布局时,有很多地方都会用到绝对路径相对路径。如在设置背景图片,还有超链接,还有引入各种文件,都会用到相对路径绝对路径。 1 绝对路径 绝对路径绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称
绝对路径相对路径
qq_40841662的博客
12-24 453
绝对路径:就是主页上的文件或目录在硬盘上的真正路径。使用绝对路劲定位链接文件比较清晰。                     但是有二个缺点:一是需要输入更多的内容,二是如果该文件被移动了,就需要重新设置所有的相关链接。                     例如:在本地上测试网页时链接全部可用,但是到了网上就不可用了;这就是绝对路径的设置问题。 相对路径相对路径是最适合网站的
相对路径绝对路径
づ開始懂了的博客
09-27 2323
一、基本概念   1、相对路径-顾名思义,相对路径就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 2、绝对路径-绝对路径就是你的主页上的文件或目录在硬盘上真正的路径。绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,比如,你的Perl 程序是存放在 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径 在网络中,以
HTML的a标签href属性指定相对路径绝对路径的用法讲解
TwcatL_tree
07-07 5321
在实际Web开发中,插入图片、包含CSS文件等都需要有路径,如果文件路径的添加错误,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。很多初学者感到困惑,下面我就详细的介绍一下相对路径绝对路径HTML相对路径 指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。 例如: 文件1.htm的绝对路径是:d:/www/html/1.htm 文件2.htm的绝对路径是:d:/www/html/2.h...
HTML 相对路径绝对路径区别分析
09-28
HTML初学者会经常遇到这样一个问题,如何正确引用一个文件。...怎样在一个网页中插入一张图片如果你在引用文件时(如加入超链接,或者插入图片等),使用了错误的文件路径,就会导致引用失效(无法浏览链
HTML相对路径(Relative Path)和绝对路径(Absolute Path)深入理解
12-14
…… 加上struts中相对路径也是大行其道,一不小心很容易搞混淆。 如果在引用文件时(如加入超链接,或者插入图片等),使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。 为了...
HTML相对路径 上级目录及下级目录的写法
12-13
c:\Inetpub\wwwroot\sites\blabla\info.html 假设index.html路径是:c:\Inetpub\wwwroot\sites\index.html 在info.html加入index.html超链接的代码应该这样写: <a>index.html</a> 假设info.html路径是:c:\Inetpub\...
超链接、路径与图片的引入.html
07-17
超链接、路径与图片的引入.html
HTML超链接的路径及创建超链接
jinyiY的博客
04-29 3811
1.超链接的路径 超链接有两个路径,分别是绝对路径相对路径。 1.1绝对路径 绝对路径指从根目录开始查找一直到文件所处位置所经过的所有目录,目录名之间用反斜杠(\)隔开。比如存在电脑C盘的一个文件的绝对路径是从盘符开始的然后途经找到该文件的所有目录。 1.2相对路径 相对路径指相对于自己的目标文件位置。比如一个项目中存在A与B两个文件夹,A下存在A1.html,B下存在B1.jpg,那么A1.h...
相对路径绝对路径的区别
weixin_33758863的博客
03-01 2486
以后慢慢启用个人博客:http://www.yuanrengu.com   在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径相对路径的概念。    1.绝对路径     绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布...
HTML有2种路径的写法:绝对路径相对路径
热门推荐
凡是过往,皆为序章
11-30 3万+
HTML相对路径(Relative Path) 同一个目录的文件引用 如果源文件和引用文件在同一个目录里,直接写引用文件名即可。 我们现在建一个源文件info.html,在info.html里要引用index.html文件作为超链接。 假设info.html路径是:c:/Inetpub/wwwroot/sites/blabla/info.html 假设index.html路径是:c:/Ine...
相对路径绝对路径(带例子,详解)
单枪匹码
10-14 1万+
一、路径问题:在SpringMVC中可能涉及路径问题的地方。 //链接、表单提交、重定向和转发如何填写相应的路径。 <a href=""></a> <form action=""> response.sendRedirect("") request.getRequestDispatcher("") (1):什么是相对路径? 不以" / "开头的路径。 (2...
JSP页面超链接绝对路径相对路径问题
wangdonghua2261的专栏
01-13 2152
    JSP页面的超链接路径跳转问题:   bbbbbbbbbbbbb   相对路径    bbbbbbbbbbb    绝对路径
Xmind-超链接
qq_35636311的博客
08-18 3334
Xmind中的每个主题都可以添加超链接,通过超链接可以将因特网上的某个特定内容、本地的某个文件夹或者主题链接到思维图中,从而增强了思维导图内容的丰富性。 一.添加超链接 1. 选中一个主题,按照下列方式打开添加对话框:  在菜单选择“修改-> 超链接”。 右击主题,选择超链接。 使用快捷键“Ctrl+H”(Mac用户请使用Command + Shift + H)。  2. 从以下三
HTML5之超链接相对路径
WQuestion的博客
09-01 1496
超链接可以让我们从一个页面跳转到其他页面,或者当前页面的其他位置。 -使用a标签来定义超链接 -属性: href指定跳转的目标路径 值可以是一个外部网站的地址 也可以写一个内部页面的地址 超链接也是一个行内元素,在a标签中可以嵌套除它自身外的任何元素。 示例: <a href="https://www.baidu.com">超链接1</a> &...
怎么给button按钮绑定超链接 跳转到相对路径
最新发布
06-11
您可以使用HTML中的<a>标签来创建超链接,然后将其包含在一个按钮中。例如,以下代码将创建一个按钮,当用户单击该按钮时,将跳转到相对路径为"example.html"的页面: ``` <button onclick="window.location.href='example.html'">跳转</button> ``` 这将使用JavaScript将当前窗口的URL更改为指定的相对路径,并将用户重定向到新页面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 21 JS数组的基本操作——数组长度 18433
  • CSS学习15:盒子阴影 11277
  • HTML学习14:框架布局 11235
  • 07CSS3文本——overflow-wrap & word-break 9647
  • HTML学习08(实践2):超链接、绝对路径、相对路径 6169

分类专栏

  • javascript学习园地 112篇
  • Python学习园地 125篇
  • Django 30篇
  • Vue学习 6篇
  • Vue2.x 5篇
  • 健康生活方式管理
  • html学习 18篇
  • css3学习 25篇
  • htmlcss学习园地 91篇
  • BootStrap 4篇
  • Vue 问题及解决 1篇
  • Vue3.x
  • 语文
  • 二年级
  • CSS学习 34篇
  • html5学习 16篇

最新评论

  • Django28——使用Django 富文本CKEditor上传图片

    -hello world-: 请问富文本是怎么保存到数据库的,为什么我的表单里其他都可以保存上去,但是富文本框里是空的表情包

  • CSS学习20:网页布局模型之层模型(定位)

    住月亮上的猫: 小白疑惑,父元素为什么有两个框框嘞?

  • Django28——使用Django 富文本CKEditor上传图片

    qq_71295824: 为什么你上传完之后能显示图片呀,我的就啥也没有

  • 30 JS数组练习——三级联动

    ai忘.: 用不了啊表情包

  • 67轮播图实现——轮播循环播放和自动播放

    卿语..: 使用了jcarousel插件怎么让它循环播放

大家在看

  • JavaScript ES6 新特性探索:Proxy 解锁编程新境界 1834
  • 接口和抽象类有什么区别?

最新文章

  • Django23——练习1(后台传数据页面显示数据)
  • 112 使用jsrender绑定数组
  • 111 ajax获取数据jsrender显示数据
2023年1篇
2022年54篇
2021年286篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司飞来峡营销型网站建设报价临夏建站驻马店网络广告推广报价大运网站搭建哪家好马鞍山网站排名优化推荐濮阳seo网站推广哪家好金华关键词排名张北网页设计唐山设计公司网站推荐衡阳如何制作网站多少钱福州网站定制价格龙岩网站关键词优化公司晋中网站优化排名哪家好松岗营销型网站建设多少钱南山网络营销阿里网站优化按天扣费公司朔州高端网站设计报价蚌埠关键词排名包年推广布吉企业网站设计公司台州网站建设设计哪家好大连高端网站设计报价长春模板网站建设多少钱无锡百度关键词包年推广价格红河英文网站建设价格那曲关键词排名哪家好百色网站推广方案价格大连营销型网站建设自贡网站推广方案多少钱大鹏建站多少钱东莞设计网站多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化