【前端】如何制作一个自己的网页(6)

ops/2024/10/19 2:12:59/

接上文

网络中的图片

我们也可以在百度等网站搜索自己喜欢的图片。

此时对图片点击右键,选择【复制图片地址】,即可获得该图片的网络地址。

其实在HTML中,除了图片以外,我们还可以利用地址找到另一个网页。

如右图所示,将两个html文档用地址链接起来。

为了实现这一功能,我们需要一个新的元素——超链接。

             

超链接的作用

超链接(或简称链接),是指从一个网页指向另一个目标的连接关系。

超链接就像网页中的传送门,只需轻轻一点,就能带你进入另一个网站。

比如右边的网页就是利用超链接制作的导航栏。

通常情况下,网页不会独立存在。

一个完整的网站应该由多个不同的html文档相互链接而成。

超链接

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>超链接</title>

</head>

<body>

    <img src="images/head.png" alt="头像">

    <a href="./aboutme.html">点击此处了解我</a>

</body>

</html>

第一个网页

第二个网页

关于代码的具体解释:

<a>

<a>标签表示一个超链接,它是一个双标签,内容以</a>结束。

与<img>相同,它是一个行内元素。

全称:anchor - 锚

href属性

href属性用来设定链接的目标地址。与src属性不同的是,src 只可以设置图片文件的地址;

而href属性中的地址可以包含:

1、另一个网页;

2、网页中的某个元素;

3、一张图片;

4、一个JS程序;...

例如右边的代码,将href设置为“aboutme.html”的地址。

全称:Hypertext Reference - 引用超文本

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>超链接</title>

</head>

<body>

    <img src="images/head.png" alt="头像">

    <a href="./aboutme.html">点击此处了解我</a>

</body>

</html>

无效的地址

当 href属性中的地址无效时,浏览器通常会显示404页面,表示文件不存在。

点击右边的超链接试试。

描述内容

一段被超链接标记的文字。

用户通过点击这段文字进入超链接。

该文字在不同的状态下有不同的表现方式:

1、未点击链接时,使用带有下划线的蓝色字体。

2、点击链接后,使用带有下划线的紫色字体。

总结:

target

当超链接被点击时,浏览器默认直接从当前页面进入目标页面。

利用target属性可以修改这项规则。

该属性常用的值有两种:

_blank,浏览器会在新的页面中打开文档;

_self,浏览器会在当前页面打开文档(默认)。

注意单词前的下划线_

<a href="https://np.baicizhan.com/" target="_blank">新页面打开夜曲官网</a>

<a href="https://np.baicizhan.com/" target="_self">本页面打开夜曲官网</a>

代码展示:

页面内跳转

使用超链接不仅能够指向一个html文档,还可以链接一个含有id属性的元素。

我们只要将id值作为href的地址即可,格式为href="#元素的id"

内部超链接

例如右边的代码,将第24行的a元素指向第11行的h1元素。

这样,点击超链接就会自动回到“第一本书”的位置。

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>锚点</title>

</head>

<body>

    <!-- 为h1设定一个id属性,值为top-->

    <h1 id="top">第一本书</h1>

    <p>Python</p>

    <h1>第二本书</h1>

    <p>MySQL</p>

    <h1>第三本书</h1>

    <p>JavaScript</p>

    <h1>第四本书</h1>

    <p>C语言</p>

    <h1>第五本书</h1>

    <p>CSS</p>

    <h1>第六本书</h1>

    <p>HTML</p>

    <!--设置href中的地址为#top-->

    <a href="#top">回到头部</a>

</body>

</html>

内部超链接需要将目标元素的id值作为href的地址,格式为href="#元素的id"


http://www.ppmy.cn/ops/126608.html

相关文章

centos celery 日志管理

celery经常会产生大量日志&#xff0c;长时间累计下来会对服务器造成一定的压力 1 配置 logrotate 进行日志拆分 logrotate 是 Linux 系统中常用的日志管理工具。我们将使用它来管理 Celery 的日志文件&#xff0c;确保日志文件不会无限增长&#xff0c;并定期拆分、归档和删…

XMOJ3065 旅游线路

10分钟没啥思路就去看题解了&#xff0c;结果发现很蠢。 题目大意 有一条河&#xff0c;河的东侧和西侧分别有 n , m n,m n,m 个景点&#xff0c;每个景点有个权值。有 k k k 条船&#xff0c;每条船连接东侧和西侧的一个景点。定义一个旅游线路是通过船连接起来的景点序列…

docker-comapose安装部署mysql

docker-comapose安装部署mysql version: "3.4" services:mysql:image: docker.das-security.cn/middleware/mysql:8.4.1container_name: mysqlenvironment:- MYSQL_ROOT_PASSWORD密码volumes:- /etc/localtime:/etc/localtime- ./configs/mysql/initdb:/docker-entr…

【python】数据容器:set(集合)

目录 数据容器入门数据容器&#xff1a;list&#xff08;列表&#xff09;list&#xff08;列表&#xff09;的遍历数据容器&#xff1a;tuple&#xff08;元组&#xff09;数据容器&#xff1a;str&#xff08;字符串&#xff09;数据容器的切片数据容器&#xff1a;set&…

chrome 阻止浏览器在表单输入框聚焦/输入时显示保存的密码和账号候选框(Google 密码管理工具)

参考: 完美解决 element-ui inputpassword 在浏览器会自动填充密码的问题 背景: 领导要求去掉登录页的账号密码表单的自动显示账号密码候选框 定位: chrome 版本 126.0.6478.127 , 现有表单用的是原生 input 元素, 之前已经加了 autocomplete"off" 和 readonly …

文献阅读:通过深度神经网络联合建模多个切片构建3D整体生物体空间图谱

文献介绍 文献题目&#xff1a; 通过深度神经网络联合建模多个切片构建3D整体生物体空间图谱 研究团队&#xff1a; 杨灿&#xff08;香港科技大学&#xff09;、吴若昊&#xff08;香港科技大学&#xff09; 发表时间&#xff1a; 2023-10-19 发表期刊&#xff1a; Nature M…

业务逻辑漏洞之墨者学院靶场——身份认证失效

点击链接进去之后的页面如下&#xff1a; 让我们获取马春生的个人信息 查看页面源代码&#xff1a; 可以看到一堆以数字命名的图片&#xff0c;应该是一些重要信息&#xff0c;可以看到马春生对应的图片是20128880316.jpg 根据提示登录test用户后&#xff0c;页面发生变化&…

状态模式(C++)

定义&#xff1a;状态模式&#xff08;State Pattern&#xff09;是一种行为设计模式&#xff0c;它允许对象在内部状态改变时改变它的行为&#xff0c;对象看起来似乎修改了它的类。状态模式将状态相关的行为封装到单独的类中&#xff0c;并将这些对象组合成状态模式&#xff…