html学习笔记(1)

一、什么是HTML 

HTML是HyperText Markup Language的缩写,即超文本标记语言,是一种用于创建网页的标准标记语言。以下是关于HTML的详细介绍:

基本概念

  • 超文本:HTML中的“超文本”指的是网页中可以包含链接,这些链接能够将用户从一个页面导航到另一个页面,甚至可以链接到其他网站或资源。
  • 标记语言:HTML使用标记标签来描述网页的内容和结构。这些标签被尖括号包围,例如<html><head><body>等。标记标签告诉浏览器如何显示网页中的文本、图片、视频等内容。

历史发展

  • HTML最初由蒂姆·伯纳斯-李在1989年发明,目的是为了在互联网上共享和展示文档。
  • 自发明以来,HTML经历了多个版本的发展,包括HTML 1.0、HTML 2.0、HTML 3.2、HTML 4.01和HTML5等。每个新版本都引入了新的功能和改进,以适应不断发展的互联网需求。

主要功能

  • 定义网页结构:HTML通过各种标签和元素来定义网页的结构,如标题、段落、列表、表格等。
  • 插入多媒体内容:HTML支持在网页中插入图片、音频、视频等多媒体元素,使网页内容更加丰富。
  • 创建超链接:HTML可以创建超链接,使用户能够在不同的网页或资源之间进行导航。
  • 支持交互性:HTML与JavaScript等脚本语言结合,可以创建具有交互性的网页,如表单提交、菜单弹出等。

基本结构

  • 一个基本的HTML文档通常包含以下几个部分:
  • DOCTYPE声明:用于告诉浏览器使用的HTML版本。
  • html标签:HTML文档的根标签,包含整个网页的内容。
  • head标签:包含网页的元数据,如标题、样式表、脚本等。
  • body标签:包含网页的可见内容,如文本、图片、视频等。

应用领域

  • HTML是创建网页和Web应用程序的基础,广泛应用于互联网行业。
  • 它也是学习其他Web开发技术,如CSS和JavaScript的基础。

二、html固定的基本结构

html有固定的基本结构如下:

<html><head><title>HTML 快速入门</title></head><body><h1>Hello HTML</h1><img src="1.jpg"/></body>
</html>
其中 <html> 是根标签, <head> <body> 是子标签, <head> 中的字标签 <title> 是用来定义网页的标
题的,里面定义的内容会显示在浏览器网页的标题位置。
<body> 中编写的内容,就网页中显示的核心内容。
输入html:5点击enter自动生成html基本结构

结果如下:

HTML 中的标签特点:
HTML 标签不区分大小写
HTML 标签的属性值,采用单引号、双引号都可以
HTML 语法相对比较松散

三、标签

1.图片img

在HTML中,<img>是一个非常重要的标签。

1.1 基本定义

  • <img>是单标签(自闭合标签),用于在HTML页面中嵌入图像。它不需要像其他一些标签那样有对应的闭合标签(例如<p>标签有开始<p>和结束</p>标签,而<img>没有)。

1.2 常用属性

  1. src属性
    • 这是<img>标签最重要的属性。它指定了要显示图像的源文件路径。例如:<img src = "image.jpg">,这里的“image.jpg”是图像文件的名称,可以是相对路径(相对于HTML文件所在的文件夹),也可以是绝对路径(完整的网络地址或者文件系统中的绝对位置)。
  2. alt属性
    • 这个属性提供了图像的替代文本。当图像无法显示时(例如由于网络问题、图像文件丢失或者用户使用屏幕阅读器等辅助技术时),浏览器会显示alt属性中的文本。例如:<img src = "image.jpg" alt = "这是一张美丽的风景图">
  3. width和height属性
    • 用于指定图像的宽度和高度。可以使用像素值来设置,例如:<img src = "image.jpg" width = "300" height = "200">。如果只设置其中一个属性,图像会按照原始的宽高比例进行缩放。但是现在通常推荐使用CSS来控制图像的大小,以实现更好的布局和响应式设计。

1.3 在HTML中的应用场景

  • 在构建网页内容时,<img>标签被广泛用于显示各种类型的图像,如产品图片、用户头像、宣传海报、网页背景图等。例如,在一个电子商务网站上,产品详情页面会使用<img>标签来展示产品的外观图片,以吸引用户购买。

2.标题h1~h6

2.1 h1标签

  • 重要性:h1标签定义的是最重要的标题,通常用于表示页面的主标题或文章的标题。
  • 使用限制:一个页面通常只使用一个h1标签,以确保页面的主题明确。
  • 搜索引擎优化:h1标签中的关键词对搜索引擎优化(SEO)非常重要,因为搜索引擎会给予h1标签中的内容较高的权重。

2.2 h2标签

  • 重要性:h2标签定义的是次重要的标题,通常用于表示段落的标题或副标题。
  • 使用限制:h2标签可以在一个页面中使用多次,但要注意合理使用,避免过度使用导致页面结构混乱。
  • 搜索引擎优化:h2标签中的关键词也对SEO有一定的影响,但权重低于h1标签。

2.3 h3标签

  • 重要性:h3标签定义的是更次一级的标题,通常用于表示段落中的小节标题。
  • 使用限制:h3标签可以在一个页面中使用多次,但要注意层次结构的清晰。
  • 搜索引擎优化:h3标签中的关键词对SEO的影响相对较小,但仍然有助于搜索引擎理解页面的内容结构。

2.4 h4标签

  • 重要性:h4标签定义的是更次一级的标题,通常用于表示段落中的更小的标题。
  • 使用限制:h4标签可以在一个页面中使用多次,但要注意层次结构的清晰。
  • 搜索引擎优化:h4标签中的关键词对SEO的影响相对较小。

2.5 h5标签

  • 重要性:h5标签定义的是更次一级的标题,通常用于表示段落中的更小的标题。
  • 使用限制:h5标签可以在一个页面中使用多次,但要注意层次结构的清晰。
  • 搜索引擎优化:h5标签中的关键词对SEO的影响相对较小。

3.水平线hr

4.视频

<video src="../MyRecord_20250119214840.mp4" controls="controls" width="60%"></video>

5.音频

<audio src="../MyRecord_20250119214840.mp3" controls="controls"></audio>

6.段落、

<p> </p>

<p>Microsoft KM-TEST Loopback Adapter&nbsp&nbsp功能特点:这是一个虚拟网络适配器,用‘’于‘’在Windows系统中模拟本地回环网络。它可以被用于网络分析、测试和开发等场景中,使得用户可以在本地计算机上模拟网络环境,进行各种网络应用的测试和调试。应用场景:适用于在Windows系统上进行网络应用的开发和测试,帮助开发人员在本地环境中模拟网络通信,进行功能测试和调试。</p>

7.链接

<a href="https://static-recommend-img.tiangong.cn/image/ppt-image/cover/1737123607763/cover_1880258806994616320.png?v=1737177167000&image_process=resize%2Cw_600%2Fformat%2Cwebp" target="_parent">点击链接</a>

重要属性

  • href:指定链接的目标地址,可以是绝对路径、相对路径、锚点、电子邮件地址、电话号码、JavaScript代码等。例如:
    • <a href="https://www.example.com">访问示例网站</a>
    • <a href="mailto:someone@example.com">发送电子邮件</a>
    • <a href="tel:+8613888888888">拨打手机</a>
    • <a href="javascript:alert('Hello World!');">执行JavaScript函数</a>
  • target:规定在何处打开被链接文档,常用值有:
    • _self:在当前窗口或标签页中打开链接(默认)。
    • _blank:在新窗口或新标签页中打开链接。
    • _parent:在父框架中打开链接。
    • _top:在整个窗口中打开链接,取消任何框架。
  • rel:定义当前文档与目标文档之间的关系,常用值有:
    • alternate:表示替代版本,如用于 RSS 订阅链接。
    • nofollow:告诉搜索引擎不要追踪此链接,常用于外部链接。
    • noopener:防止新的浏览上下文(页面)访问 window.opener 属性和 open 方法,提高安全性。
    • noreferrer:不发送 referer 头信息,即不告诉目标网站你从哪里来的。
  • download:提示浏览器下载链接目标而不是导航到该目标。如果指定了文件名,浏览器会提示下载并保存为指定文件名。例如:<a href="file.pdf" download="example.pdf">下载文件</a>

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

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

相关文章

JavaWeb开发(十五)实战-生鲜后台管理系统(二)注册、登录、记住密码

1. 生鲜后台管理系统-注册功能 1.1. 注册功能 &#xff08;1&#xff09;创建注册RegisterServlet&#xff0c;接收form表单中的参数。   &#xff08;2&#xff09;service创建一个userService处理业务逻辑。   &#xff08;3&#xff09;RegisterServlet将参数传递给ser…

【cuda学习日记】3.1 CUDA执行模型--线程束分化

3.1.1 将同用的function放到header文件里 ./common/common.h #define CHECK(call) \{\const cudaError_t error call; \if (error ! cudaSuccess)\{\printf("Error: %s: %d\n", __FILE__, __LINE__);\printf("code :%d reason :%s\n", error , cudaGetEr…

【STM32-学习笔记-15-】MAX7219点阵屏模块

文章目录 MAX7219点阵模块一、MAX7219Ⅰ、 概述Ⅱ、功能特点Ⅲ、引脚功能Ⅳ、典型应用电路Ⅴ、内部组成结构Ⅵ、时序图Ⅶ、寄存器 二、STM32控制点阵屏Ⅰ、程序框图Ⅱ、程序编写①、MAX7219.c②、MAX7219.h③、MAX7219_Img.h④、main.c MAX7219点阵模块 一、MAX7219 Ⅰ、 概述…

《知识图谱:鸿蒙NEXT中人工智能的智慧基石》

在鸿蒙NEXT系统的人工智能应用中&#xff0c;知识图谱技术犹如一座智慧基石&#xff0c;为系统的智能化提供了强大的知识支撑&#xff0c;开启了更智能、更高效、更个性化的交互新时代。 提升语义理解能力 知识图谱以其结构化的知识表示方式&#xff0c;将各种实体和它们之间…

AIP-122 资源名字

编号122原文链接AIP-122: Resource names状态批准创建日期2019-01-26更新日期2019-01-26 大多数API会发布 资源/&#xff08;主要是名词&#xff09;&#xff0c;用户可以创建、检索和操作这些资源。此外&#xff0c;资源是 /具命的 &#xff1a;每个资源都有唯一的标识符&…

1.6 从 GPT-1 到 GPT-3.5:一路的风云变幻

从 GPT-1 到 GPT-3.5:一路的风云变幻 人工智能的进步一直是科技领域的一个重要话题,而在自然语言处理(NLP)领域,GPT(Generative Pre-trained Transformer)系列模型的发布,标志着一个又一个技术突破。从2018年发布的 GPT-1 到2022年推出的 GPT-3.5,OpenAI 的每一次更新…

Redis数据库笔记——持久化机制

大家好&#xff0c;这里是Good Note&#xff0c;关注 公主号&#xff1a;Goodnote&#xff0c;专栏文章私信限时Free。本文详细介绍Redis的持久化机制&#xff0c;目标是将内存中的数据持久化到磁盘&#xff0c;以保证数据的可靠性和在重启后的恢复能力。 文章目录 持久化机制A…

K8S 集群搭建和访问 Kubernetes 仪表板(Dashboard)

一、环境准备 服务器要求&#xff1a; 最小硬件配置&#xff1a;2核CPU、4G内存、30G硬盘。 服务器可以访问外网。 软件环境&#xff1a; 操作系统&#xff1a;Anolis OS 7.9 Docker&#xff1a;19.03.9版本 Kubernetes&#xff1a;v1.18.0版本 内核版本&#xff1a;5.4.203-…

vue中echarts-中国地图,世界地图显示(echarts5.6版本本地导入)

地图去掉南海诸岛右下角的框显示&#xff08;因为显示的不是现在的10段线&#xff09; 资源里面主要是有个改好的中国地图json其他的无所谓&#xff0c;用现有的json也行&#xff0c;主要是为了解决10段线的问题 引入需要注意 import * as echarts from “./echarts”; 目录…

数据结构(三) 排序/并查集/图

目录 1. 排序 2.并查集 3.图 1.排序: 1.1 概念: 排序就是将数据按照某种规则进行排列, 具有某种顺序. 分为内排序和外排序. 内排序就是: 将数据放在内存中的排序; 外排序是: 数据太多无法在内存中排序的. 1.2 插入排序: 插入排序包含: 直接插入排序和希尔排序. (1) 直接插入…

算法随笔_13: 有效三角形的个数

上一篇:算法随笔_12:最短无序子数组-CSDN博客 题目描述如下: 给定一个包含非负整数的数组 nums &#xff0c;返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums [2,2,3,4] 输出: 3 解释:有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3 算法…

CSS 网络安全字体

适用于 HTML 和 CSS 的最佳 Web 安全字体 下面列出了适用于 HTM L和 CSS 的最佳 Web 安全字体&#xff1a; Arial (sans-serif)Verdana (sans-serif)Helvetica (sans-serif)Tahoma (sans-serif)Trebuchet MS (sans-serif)Times New Roman (serif)Georgia (serif)Garamond (se…

线程池的数据结构是什么 为什么会占用堆内存 线程池是一个对象吗

线程池是一种用于管理和复用线程以执行多个任务的设计模式&#xff0c;它通过预先创建一组线程&#xff0c;并将这些线程重复用于执行提交给线程池的任务&#xff0c;从而减少因频繁创建和销毁线程带来的开销。在Java中&#xff0c;线程池通常通过java.util.concurrent包下的Th…

PyTorch 神经协同过滤 (NCF) 推荐系统教程

目录 教程概述1. 神经协同过滤模型概述NCF 模型的主要组成部分&#xff1a; 2. 数据加载与预处理3. 定义神经协同过滤模型4. 训练模型5. 模型评估6. 推荐物品7. 完整示例8. 总结 在本教程中&#xff0c;我们将使用 PyTorch 实现一个神经协同过滤&#xff08;Neural Collaborat…

03.选择排序

一、题目思路 选择排序是一种简单直观的排序算法。它的工作原理是&#xff1a;首先在未排序序列中找到最小&#xff08;或最大&#xff09;元素&#xff0c;存放到排序序列的起始位置&#xff0c;然后&#xff0c;再从剩余未排序元素中继续寻找最小&#xff08;或最大&#xff…

大模型学习笔记 - 第一期 - Milvus向量数据库

大模型学习笔记 - 向量数据库 目录 大模型学习笔记 - 向量数据库传统文字检索(无嵌入)面临的困境1. 用户和商户表述差异2. 不同语种的表述差异3. 不同背景下的音译表述差异 向量检索向量化服务 参考 传统文字检索(无嵌入)面临的困境 1. 用户和商户表述差异 ​ 如果商户维护了…

详细图文解读Transformer模型:《Attention is All You Need》完整版

目录 前言1、Transformer模型《Attention is All You Need》总结2、Transformer整体结构2.1、工作流程 3、Transformer的输入4、Self-Attention&#xff08;自注意力机制&#xff09;4.1、Self-Attention 结构4.2、Q, K, V计算4.3、Self-Attention 的输出4.4、Multi-Head Atten…

Hadoop•用Web UI查看Hadoop状态词频统计

听说这里是目录哦 通过Web UI查看Hadoop运行状态&#x1f407;一、关闭防火墙二、在物理计算机添加集群的IP映射三、启动集群四、进入HDFS的Web UI 词频统计&#x1f9a9;1、准备文本数据2、在HDFS创建目录3、上传文件4、查看文件是否上传成功5、运行MapReduce程序6、查看MapRe…

vue编写一个可拖动的模块,并可以和任何其他组件组合使用

实现思路&#xff1a; 使用 Vue 的自定义指令&#xff08;directive&#xff09;来处理拖动逻辑。在 mounted 钩子中添加鼠标事件监听器&#xff0c;以实现拖动功能。在 unmounted 钩子中移除鼠标事件监听器&#xff0c;防止内存泄漏。 代码示例&#xff1a; <template&g…

Ubuntu、Windows系统网络设置(ping通内外网)

一、 虚拟机VMware和Ubuntu系统的网络配置说明 1、虚拟机的网络适配器的模式有三种&#xff1a; 桥接模式NAT模式主机模式 2、虚拟机VMware的网卡配置(如何进行配置界面(虚拟机->设置)) 注意&#xff1a; 1、以上桥接模式(ubuntu有独立IP)、NAT模式(没有独立IP)都可以联…