HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)

news2024/11/17 15:55:11

跟着该视频学习,记录笔记:【黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程】https://www.bilibili.com/video/BV14J4114768?p=12&vd_source=04ee94ad3f2168d7d5252c857a2bf358

Day3 内容梳理:

目录

HTML  2.网页标签

2.2 语义标签(下)

图像标签 & 路径

①src属性

②其他属性:alt/title/width/height/border

③图像标签注意要点:

④图像路径

超链接标签

语法格式

6种超链接标签

①外部链接

②内部链接

③空链接

④下载链接

⑤网页元素链接

⑥锚点链接

2.3 注释

2.4 特殊字符


HTML  2.网页标签

2.2 语义标签(下)

图像标签 & 路径

①src属性

<img>是一个单标签,用于定义HTML页面中的图像。

使用格式:

<img src=”图像URL” />

其中src是<img>图像标签的特性,要填入的“图像URL”负责帮网页找到对应图像的文件路径和文件名。

比如我要下图文件夹中的HTML.png显示在网页中,在“图像URL”处就要写HTML.png。

代码和结果如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    这是一个图像<br />
    <img src="HTML.png" />
</body>
</html>

若图片展示不成功,很可能是该图片和该代码不在同一文件夹下。

②其他属性:alt/title/width/height/border

属性

属性值

说明

src

图片路径

必要属性

alt

文本

替换文本。是在图像显示不出来的时候用文字替换。

title

文本

提示文本

width

像素

设置图像的宽度

height

像素

设置图像的高度

border

像素

设置图像的边框粗细

alt,替换文本,例子:

(名为AAAA的图片不存在,因此会显示替换文字)

title,鼠标悬停在图片上时会显示的文字,例子:

width、height:单独使用时,是等比缩放图片的大小。若同时规定两者的数值,则是压扁或拉长图片。实际应用时往往只修改width或heigh。

border,规定边框的粗细,给图片加边框,例子:

图片多了一个15像素宽的黑色边框:

③图像标签注意要点:
  • 图像标签可以有多个属性,但都必须写在src=”图像URL”的后面。
  • 除了src以外的属性之间不分先后顺序,src与其他属性之间、其他属性之间均以空格相互隔开。
  • 属性采用键值对的格式,即key=”value”(属性=“属性值”)。
  • src这个属性是必须要写的,其他属性按需求加即可。

④图像路径

        目录文件夹:普通文件夹,里面存放了素材和文件

        根目录:打开目录文件夹看到的内容就是根目录。

如果是文件夹嵌套文件夹,点开里层文件夹所看到的就不是根目录。

有一种很便捷地新建文件的方式,点击“文件”--“打开文件夹”,打开目录文件夹(这里选的是名为“案例”的文件夹),点击“选择文件夹”。

然后会有下图的变化:

点击图中黄圈圈起来的按钮,然后再给新文件起名,就创建成功了。优点是方便管理文件。

当页面中的图片较多时,往往会新建一个文件夹来存放这些图像文件,会出现如下的情况:

此时html文件想要访问图片就需要图片路径了。

  1. 相对路径

以引用文件所在的位置为参考,从而建立出的目标路径。

相对路径分类

符号

说明

同一级路径

图像文件位于HTML文件的同一级,比如<img src=”html.png”>

下一级路径

/

图像文件位于HTML文件的下一级,比如<img src=”封面图片/html.png”>

上一级路径

../

图像文件位于HTML文件的上一级,比如<img src=”../html.png”>

需要特别注意的是,上一级路径的符号是两个点+一个右斜杠。另外,它指的是图片和包含该html的文件夹出于同一层级。

2、绝对路径

        情况1:电脑上的绝对路径

比如我点开D盘中的VS Code,这是它的绝对路径:

采用绝对路径的问题在于,程序只能在特定电脑上运行,换个电脑运行则会因为绝对路径不同而报错,所以平时较少使用。

        情况2:网站上的绝对路径

只要电脑能上网,就能获取到这张图片的网址。

将网址粘贴进src属性里,得到:

补充:绝对路径是左斜线\,相对路径是右斜线/,写的时候注意区分。

超链接标签 <a>

语法格式

用双标签<a>来包含文字或图像。比如:

<a href = “新窗口的地址” target=”页面打开方式”> 目标文本或图像 </a>

标签中的“a”是单词anchor的缩写,意为“锚”

超链接标签中有两个属性需要注意,href和target

属性

作用

href

是必须要写的属性(类似于用图像标签就一定要写src),用于指定所要链接的目标的URL地址。当为标签加上href属性后,它就具有了超链接的功能

target

用于指定链接页面的打开方式,其中_self为默认值,是指在当前的窗口打开。而_blank是指在新窗口中打开。

6种超链接标签
①外部链接

外部链接的URL地址必须以http:// 开头。

比如链接到CSDN:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h4>1、外部链接:跳转到CSDN网页 </h4>
    <a href="http://www.csdn.net"> CSDN网页 </a>
</body>
</html>

点击后跳转到CSDN官网:

保留这个CSDN网页不关掉,在HTML代码中加个target=_self,保存代码后就能看到这个CSDN网页被刷新为超链接地址,也就是在当前网页中进行跳转,而非新开个窗口(target=_blank是新开个窗口)

②内部链接

内部链接的URL地址不用以以http:// 开头。

比如将两个html文件放在文件夹的同一层级下,然后从名为”创建新文件.html”跳转到“ABCD.html”:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h4>1、外部链接:跳转到CSDN网页 </h4>
    <a href="http://www.csdn.net" target="_self"> CSDN网页 </a>
    <h4>2、内部链接:跳转到名为“ABCD”的内部网页</h4>
    <a href="ABCD网页.html" target="_self"> ABCD网页 </a>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ABCD</title>
</head>
<body>
    <h4>这是一个名“ABCD”的内部网页,内容有XXXXXXXXXXX</h4>
</body>
</html>

点击下图的紫色字体“ABCD网页”,跳转到该网页:

③空链接

当还未确定链接的目标时,链接标签为:

<a href=”#”>空页面</a>

即使是空链接,也必须要加href属性。不加的话就只是该网站的一句话,不具备链接跳转功能。

④下载链接

如果href的地址是一个文件或者压缩包,点击该链接的时候就会下载这个文件。

⑤网页元素链接

网页中的各种网页元素都可以添加超链接,比如文本、图像、表格、音频、视频。

比如通过“html.png”这个网页图片跳转CSDN网站。

点击上图后跳转到:

⑥锚点链接

是页面目录。点击目录后,能跳转到当前页面的对应位置。

首先把href属性设置为“#名字”的形式,比如:

<a href=”#Chapter2”>第二章节</a>

然后找到目标位置的标签,添加一个id属性=刚才起的名字,比如:

<h3 id=”Chapter2”>第二章内容</h3>

下面的例子比较短,跳转效果不太明显,建议拿文本较长的分章节内容自己试试: 

<!DOCTYPE html>
<br lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>锚点标签的练习</title>
</head>
<h2>HTML学习目录</h2>
<a href="#Chapter0">C0 概述</a> </br>
<a href="#Chapter1">C1 基础内容</a> </br>
<a href="#Chapter2">C2 网页标签</a> </br>

<h3 id="#Chapter0">C0 概述</h3>
<h4>0.1 HTML网页介绍</h4>
HTML指的是超文本标记语言(Hyper Text Markup Language),是一种标记语言而非编程语言。</br>
超文本的两层含义:(1)超越了文本限制,可以加入图片、声音、动画、多媒体等内容。(2)超链接文本,可以从一个文件跳转到另一个文件,与世界个体的主机的文件相互链接。


<h4>0.2 网页的形成过程</h4>
前端人员开发代码-->浏览器解析、渲染-->生成Web页面

<h4>0.3 浏览器</h4>
国际上常用的五大浏览器:IE、Firefox(火狐)、Chrome(谷歌)、Safari、Opera</br>
目前的国内浏览器一般都会采用Webkit或Blink内核,在此至上再增添新内容。

<h4>0.4 Web的标准</h4>
需要Web标准是因为浏览器不同会导致显示页面、排版有差异。</br>
Web标准的构成有三个方面:结构(Structure)、表现(Presentation)、行为(behavior)</br>
符合Web标准的最佳体验方案:结构、表现、行为相分离。换句话说,也就是结构、表现、行为分别写到HTML文件、CSS文件、JavaScript文件中,互不影响。

<h3 id="Chapter1">C1 基础内容</h3>
<h4>1.1 基本语法规范(标签格式 & 标签关系)</h4>
<h4>1.2 基本结构标签</h4>
<h4>1.3 开发工具 & 插件</h4>
<h4>1.4 几种快捷键</h4>

<h3 id="Chapter2">C2 标签</h3>

<h4>2.1 基础标签的含义(文档类型声明标签 & 语种标签 & 字符集)</h4>
<h4>2.2 语义标签(标题标签/段落标签/换行标签/文本格式化标签/无语义标签/图像标签/超链接标签</h4>
</body>
</html>

点击“HTML学习目录”下的内容,就能跳转到对应章节

2.3 注释

以<!—开头,以-->结尾,快捷键是ctrl + /

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!--这是一段注释-->
    <!-- 添加注释的快捷键:ctrl+/ -->
</body>
</html>

上面代码添加的两个注释都不会显示在网页中,如下图:

2.4 特殊字符

特殊字符

描述

字符的代码

空格

&nbsp;

<

小于

&lt;

>

大于

&gt;

&

&amp;

人民币符号

&yen;

©

版权

&copy;

®

注册商标

&reg;

°

摄氏度

&deg;

±

正负号

&plusmn;

×

&times;

÷

&divide;

2

平方2(也叫上标2)

&sup2;

3

立方3(也叫上标3)

&sup3;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2119739.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用ChatGPT生成爆款小红书文案,有手就行!

小红书&#xff0c;作为当下热门的社交电商平台&#xff0c;以其独特的社区氛围、精准的用户画像和高粘性的互动模式&#xff0c;吸引了大量年轻用户&#xff0c;尤其是女性用户。平台上的内容风格多样&#xff0c;涵盖了美妆、时尚、生活方式等多个领域。 本文将介绍小红书平台…

为何家用无线路由器不能实现PROFINET通信?

家用无线路由器和工业通信设备到底有什么不同&#xff1f;工控人加入PLC工业自动化精英社群 首先&#xff0c;在技术上&#xff0c;两者存在明显的差异。 家用无线路由器主要是为了提供互联网接入和家庭设备间的连接&#xff0c;而PROFINET则是专为工业自动化设计的通信协议。就…

1分钟教你用AI制作美女热舞视频,收益可观,操作简单(附工具及教程资料)

美女跳舞&#xff0c;听着是不是就觉得会很哇塞&#xff1f; 不管是男的女的、老的少的都喜欢看&#xff0c;而且一般美女跳舞的账号涨粉都很快&#xff0c;势头都贼猛。 今天就给大家分享一个很热门的小副业——AI美女跳舞。 更多实操和AI绘画工具&#xff0c;可以扫描下方&…

通过SSH服务远程操作Linux(ubuntu)主机

首先SSH是什么&#xff1f;SSH&#xff08;Secure SHell&#xff09;是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议&#xff0c;SSH使用秘钥对数据进行加密&#xff0c;保证了远程管理数据的安全性。Secure Shell (SSH) 是一种网络协议&#xff0c;允许用户通过加密…

OpenCV-轮廓特征

文章目录 一、简介1.意义2.类别 二、代码实现1.数据预处理2.计算周长3.绘制外接圆轮廓4.绘制外接矩阵 三、总结 一、简介 1.意义 在OpenCV中&#xff0c;轮廓检测后得到的轮廓不仅是一系列点的集合&#xff0c;还可以进一步分析以提取有用的特征。这些特征包括但不限于轮廓的…

纷享销客CRM+契约锁:“好应用+电子签” 融合领先实践

9月6日&#xff0c;主题为“智享未来 领创CRM新纪元”的2024纷享销客伙伴大会湖北站圆满结束&#xff0c;此次盛会吸引了来自不同行业的精英代表、技术专家&#xff0c;共同探讨CRM领域的最新趋势、创新实践与未来机遇。纷享销客战略伙伴契约锁受邀参加本次大会&#xff0c;为现…

一区霜冰算法+双向深度学习模型+注意力机制!RIME-BiTCN-BiGRU-Attention

一区霜冰算法双向深度学习模型注意力机制&#xff01;RIME-BiTCN-BiGRU-Attention 目录 一区霜冰算法双向深度学习模型注意力机制&#xff01;RIME-BiTCN-BiGRU-Attention效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现RIME-BiTCN-BiGRU-Attention霜冰算法…

NLP-新词挖掘

一、背景 网络领域的新词发现&#xff08;挖掘&#xff09;是一个非常重要的nlp课题。在处理文本对象时&#xff0c;非常关键的问题在于“切词”这个环节&#xff0c;几乎所有的后续结果都依赖第一步的切词。因此切词的准确性在很大程度上影响着后续的处理&#xff0c;切词结果…

树莓派通过串口驱动SU-03T语音模块

树莓派通过串口驱动SU-03T语音模块 文章目录 树莓派通过串口驱动SU-03T语音模块一、SU-03T语音模块的配置和烧录1.1 PIN引脚配置&#xff1a;1.2 设置唤醒词&#xff1a;1.3 设置控制详情&#xff1a;1.4 下载SDK并烧录到语音模块&#xff1a; 二、测试语音模块三、树莓派通过串…

在这12种场景下会使Spring事务失效--注意防范

在某些业务场景下&#xff0c;如果一个请求中&#xff0c;需要同事写入多张表的数据&#xff0c;但为了保证操作的原子性&#xff08;要么同事插入数据成功&#xff0c;要么同事插入失败&#xff09;&#xff0c;例如&#xff0c;当我们创建用户的时候&#xff0c;往往会给用户…

图的广度优先遍历与深度优先遍历(C语言)

这是结果 #include <stdio.h> #include <stdlib.h> #include <stdbool.h>#define _CRT_SECURE_NO_WARNINGS// 定义边表结点结构 typedef struct EdgeNode {int adjvex; // 邻接顶点域&#xff0c;存储该边所指向的顶点struct EdgeNode* next; // 指向下一条…

Oracle Linux 8.10安装Oracle19c(19.3.0)完整教程

安装前请仔细将文档通读一遍&#xff0c;安装过程中根据安装命令仔细核对&#xff0c;特别留意一些字体加粗或标红的字样&#xff0c;遇到问题请及时咨询公司 1、基础环境 1.1、操作系统 cat /etc/redhat-release 1.2、主机名 医院默认分配的主机名可能跟其他主机会有重复&a…

【阿里云】10分钟在网站上增加一个AI助手

文章目录 方案预览1. 创建大模型问答应用1.1 创建应用1.2 获取调用 API 所需的凭证 2. 搭建示例网站2.1 创建应用2.2 访问网站 3. 为网站增加 AI 助手3.1 增加 AI 助手相关代码3.2 验证网站上的 AI 助手 4. 为 AI 助手增加私有知识4.1 配置知识库 总结应用于生产环境前端代码服…

mysql使用笔记

1、下载mysql,本教程适用于免安装版。 https://dev.mysql.com/downloads/mysql/ 当前最新版本是8.0.27,如果想安装其他版本,选择Achives. 下载后减压到要放置的目录中。 E:\mysql-5.7.35-winx64 这是我的路径,在根目录下建立一个my.ini 文件,用来放置配置信息,保存的时候…

猫咪浮毛有这么严重?你不知道的浮毛清理好物——宠物空气净化器

家人们谁懂啊&#xff0c;男朋友整天和我家猫争宠&#xff0c;最近还上升到了有猫没他的地步。猫咪刚开始接回来的时候压根不掉毛&#xff0c;他们相处的特别好&#xff0c;呆在一起玩的时间比我还多。可是这样温馨的相处没持续多久就变了&#xff0c;之前不掉毛都是猫咪的假象…

MIST:用于组织病理学亚型预测的多实例选择性Transformer|文献速递--基于深度学习的医学影像病灶分割

Title 题目 MIST: Multi-instance selective transformer for histopathological subtype prediction MIST&#xff1a;用于组织病理学亚型预测的多实例选择性Transformer 01 文献速递介绍 组织病理学亚型预测在癌症疾病的诊断和治疗中具有重要的临床意义。组织病理学亚型…

反序列化漏洞练习1

根据代码可以看出来sis类只是接收了参数cmd&#xff0c;下边是通过get获得cmd的值&#xff0c;所以可以在序列化过程中直接为cmd赋值。 根据源码编写序列化代码 <?php class sis{public $cmdsystem("whoami");?>;public function __wakeup(){eval($this-&g…

记录深度学习量化操作

0. 简介 深度学习中做量化提升运行速度是最常用的方法&#xff0c;尤其是大模型这类非常吃GPU显存的方法。一般是高精度浮点数表示的网络权值以及激活值用低精度&#xff08;例如8比特定点&#xff09;来近似表示达到模型轻量化&#xff0c;加速深度学习模型推理&#xff0c;目…

选择网站服务器有哪几种类型?

许多用户往往对服务器托管、服务器租用、独享带宽、VPS租用、虚拟主机、云服务器等概念没有很知道&#xff0c;记不清怎样挑选IDC业务&#xff0c;有的一味的认为质量&#xff0c;挑选了费用较高的套餐&#xff0c;但是却浪费资源&#xff0c;没有必要&#xff0c;也有一些用户…

【鸿蒙 HarmonyOS NEXT】使用EventHub进行数据通信

✨本人自己开发的开源项目&#xff1a;土拨鼠充电系统 ✨踩坑不易&#xff0c;还希望各位大佬支持一下&#xff0c;在GitHub给我点个 Start ⭐⭐&#x1f44d;&#x1f44d; ✍GitHub开源项目地址&#x1f449;&#xff1a;https://github.com/cheinlu/groundhog-charging-syst…