Html5前端基本知识整理与回顾上篇

news2024/12/23 19:50:27

今天我们结合之前上传的知识资源来回顾学习的Html5前端知识,与大家共勉,一起学习。


目录

介绍

了解

注释

标签结构

排版标签

标题标签

​编辑

段落标签

​编辑

换⾏标签

​编辑

⽔平分割线

⽂本格式化标签

媒体标签

绝对路径

相对路径

音频标签

格式

​编辑

注意点

视频标签

格式

注意点

媒体标签的注意点

连接标签

介绍

格式

注意点

总结


介绍

HTML5是“HyperText Markup Language 5”的缩写,即超文本标记语言第五版,是构建以及呈现互联网内容的一种语言方式,是互联网的下一代标准,也是目前Web开发中最广泛使用的技术之一。HTML5是HTML的第五次重大修改和扩展,它引入了新的元素、属性和行为,为Web开发提供了更丰富的功能和更好的用户体验。

HTML5引入了许多新的语义化标签,这些标签使得网页的结构更加清晰,有利于搜索引擎优化。

了解

注释

注释可供⾃⼰和其他程序员阅读,并为阅读代码提供提示,且注释不会被执行。其基本格式如下:

<!--   
    以下是一个被注释的代码块,它不会被执行或显示。  
    <p>这段文本将不会显示在网页上。</p>  
-->

标签结构

标签结构图:开始标签+包裹内容+结束标签。

说明:成对出现的标签叫双标钱,例如最基础的p标签;其余的叫单标签,例如强制换行标签br标签。<>包裹的叫标签名。

标签有两种关系,分别是⽗⼦关系(嵌套关系)和兄弟关系(并列关系)。关系示例图如下所示:


排版标签

排版标签一共有四种,分别是标题、段落、换⾏、⽔平分割线。

标题标签

标题标签有h1-h6六级标签,重要程度依次递减,它的三个特点如下:

  1. ⽂字⾃动加粗
  2. ⽂字都会变⼤,且逐级减⼩
  3. 独占⼀⾏

六级标签我们使用六句话为大家展示他们的小区别:

<h1>这是一个h1标签,我很大对不对</h1>
<h2>这是一个h2标签,我小一点,但是我也不差</h2>
<h3>这是一个h3标签,中等吧哈哈哈</h3>
<h4>这是一个h4标签,虽然不及以上但是也不能阻挡我要三连的决心</h4>
<h5>这是一个h5标签,嗯</h5>
<h6>这是一个h6标签,麻雀虽小 五脏俱全</h6>

段落标签

段落标签主要是<p></p>,段落间存在空隙,每个段落独占⼀⾏,但是同⼀个段落如果顶满⼀⾏则会⾃动换⾏。正如大家所见,下面这是一段非常长的文字,这个足以向大家展示段落标签的换行特性:

<p>我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢</p>

换⾏标签

换行标签主要是<br>标签,是单标签,其使用方法非常简单,如下展示:

<p>我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大<br>家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢我是来自CSDN的PleaSure乐事,希望大家能够喜欢我,也希望如果文章对大家有用,大家可以给我点赞关注收藏,非常感谢</p>
<br>
<p>这里换行了,没换行打我</p>

⽔平分割线

水平分割线主要包含<hr>标签,在⻚⾯中显示⼀条⽔平线且为单标签。

<p>我是来自CSDN的PleaSure乐事</p>
<hr>
<p>这里换行了,没换行打我</p>

⽂本格式化标签

文本格式化标签主要有三种,分别是加粗、下划线、倾斜、删除线四种,使⽤时不强制换⾏。其代码样式和具体样例展示如下:

<p><b>我是来自</b>的<u>PleaSure乐事</u>,<i>可以喜欢我</i>,<s>谢谢!</s></p>


媒体标签

在使用媒体标签以前,我们需要先了解绝对路径和相对路径的概念。

绝对路径

绝对路径是指⽂件下的绝对位置,可以直接到达⽬标位置,通常从盘符开始(盘符:c盘、d盘等)或者⼀个完整的⽹址(⽹址⼀般不⽤),但是网址一般不用。

相对路径

相对路径是指从当前⽂件开始出发找⽬标⽂件,分别有同级⽬录、下级⽬录、上级⽬录。

同级目录

  1. 可以直接写文件名
  2. 可以用./文件名的形式寻找

下级目录

  1. 直接使用文件名/图片名的形式

上级目录

  1. ⽤../返回上级⽬录+图⽚名

音频标签

格式

音频标签的格式如下:<audio src="⾳频地址" controls autoplay loop> </audio>,是一个货真价实的双标签,可以使用controls、autoplay、loop、volume来控制循环播放等,其中src的引号部分可以换成任何你想要的音频的地址,地址的书写方式可以参考上方的绝对路径和相对路径。

  • controls是显示播放的控件,⼿动播放不是⾃动播放
  • autoplay是⾃动播放,但是部分浏览器不⽀持⾃动播放,⼀般不使⽤
  • loop是循环播放的控件
  • volume是控制⾳量的空间,范围0-1
<audio src="李荣浩-年少有为.mp3" controls autoplay loop> </audio>

注意点

⾳频标签⽬前仅⽀持MP3、Wav、Ogg三种格式。

视频标签

格式

视频标签与音频标签类似,格式为<video src="⾳频地址" controls autoplay loop> </vedio>,同样也包含controls、autoplay、loop、volume这四个功能可以选择。需要注意的是autoplay在⾕歌浏览器中需要配合muted静⾳播放使⽤。

<video src="video.mp4" controls autoplay loop></video>

注意点

  1. ⽬前主要适⽤MP4、WebM、Ogg三种格式。
  2. poster是video的独有属性,但视频不可⽤时向⽤户展示的替代图⽚,从⽽防⽌视频不可⽤⻚⾯⼀⽚空⽩的现象
  3. 可以⽤width和height来设置视频的宽⾼,否则使⽤默认⼤⼩

媒体标签的注意点

preload表明是否需要预先加载,默认是⾃动加载,若不想预先加载,则复制none。

source让视频、⾳频有planB,有可以备选的视频、⾳频。


连接标签

介绍

连接标签主要指超链接,也叫a标签、锚标签点击后会实现跳转,是双标签。

格式

<a href="⽬标⽹⻚的路径" target=“跳转形式”>⼀些⽂字</a>

可以在⽬录当中通过相对路径跳转,也可以⽤⽹址进⾏跳转。如果实在不知道写⼀个#代表空链接,等知道了以后再更换掉。

<a href="https://www.csdn.net">访问CSDN</a>
<a href="index.html">访问个人网页</a>

在target当中,一般可以写的东西如下:

  1. _self:默认值。在当前浏览器窗口或标签页中打开链接。
  2. _blank:在新浏览器窗口或新标签页中打开链接。这是最常用的非默认值,因为它允许用户在当前浏览会话中保持当前页面不变,同时打开一个新的页面。
  3. _parent:在父框架集中打开链接。如果当前页面没有被嵌入框架中,这个值的效果和_self相同。
  4. _top:在顶层框架中打开链接。这意味着如果当前页面在框架中,链接将在整个浏览器窗口中打开,移除所有框架。

注意点

可以在⽬录当中通过相对路径跳转,也可以⽤⽹址进⾏跳转。如果在href当中实在不知道写⼀个#代表空链接,等知道了以后再更换掉。


总结

今天为大家介绍了如上的知识点,下篇我也将在不久的将来完成撰写然后放出,希望对大家有所帮助,也希望大家可以留下点赞、收藏、关注和评论,这对我真的很重要,非常感谢!

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

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

相关文章

Chromium编译指南2024 Linux篇-安装官方工具depot_tools(二)

1.引言 在上一节中&#xff0c;我们已经完成了 Git 的安装&#xff0c;并了解了其在 Chromium 编译过程中的重要性。接下来&#xff0c;我们将继续进行环境的配置&#xff0c;首先是安装和配置 Chromium 编译所需的重要工具——depot_tools。 depot_tools 是一组用于获取、管…

怎样优化 PostgreSQL 中对布尔类型数据的查询?

文章目录 一、索引的合理使用1. 常规 B-tree 索引2. 部分索引 二、查询编写技巧1. 避免不必要的类型转换2. 逻辑表达式的优化 三、表结构设计1. 避免过度细分的布尔列2. 规范化与反规范化 四、数据分布与分区1. 数据分布的考虑2. 表分区 五、数据库参数调整1. 相关配置参数2. 定…

linux工具应用_GVIM

gvim 1. introduction1.1 **gvim的功能(选择用gvim的原因)**1.2 模式及切换1.2.1 normal1.2.2 insert1.2.3 visual1.2.4 command2. gvim配置-vimrc2.1 什么是vimrc2.2 配置修改及理解2.2.1 基本修改2.2.2 UI 相关配置2.2.3 编码相关配置2.3.4 文件相关配置2.3.5 编辑器相关配…

用Conda配置 Stable Diffusion WebUI 1.9.4

用Conda配置 Stable Diffusion WebUI 1.9.4 本文主要讲解: 如何用Conda搭建Stable Diffusion WebUI 1.9.4环境&#xff0c;用Conda的方式安装&#xff0c;不需要单独去安装Cuda了。 1. 安装miniconda https://docs.anaconda.com/free/miniconda/index.html 2. 搭建虚拟环境…

Java设计模式---(创建型模式)工厂、单例、建造者、原型

目录 前言一、工厂模式&#xff08;Factory&#xff09;1.1 工厂方法模式&#xff08;Factory Method&#xff09;1.1.1 普通工厂方法模式1.1.2 多个工厂方法模式1.1.3 静态工厂方法模式 1.2 抽象工厂模式&#xff08;Abstract Factory&#xff09; 二、单例模式&#xff08;Si…

快速掌握AI的最佳途径实践

科技时代&#xff0c;人工智能&#xff08;AI&#xff09;已经成为许多人希望掌握的重要技能。对于普通人来说&#xff0c;如何快速有效地学习AI仍然是一个挑战。本文将详细介绍几种快速掌握AI的途径&#xff0c;并提供具体的操作步骤和资源建议。 前言 AI的普及和应用已经深…

逻辑回归模型(非回归问题,而是分类问题)

目录&#xff1a; 一、Sigmoid函数&#xff1a;二、逻辑回归介绍&#xff1a;三、决策边界四、逻辑回归模型训练过程&#xff1a;1.训练目标&#xff1a;2.梯度下降调整参数&#xff1a; 一、Sigmoid函数&#xff1a; Sigmoid函数是构建逻辑回归模型的重要函数&#xff0c;如下…

【Word】快速对齐目录

目录标题 1. 全选要操作的内容 → 右键 → 段落2. 选则制表位3. 配置制表符4. Tab键即可 1. 全选要操作的内容 → 右键 → 段落 2. 选则制表位 3. 配置制表符 4. Tab键即可

js+spring boot实现简单前后端文件下载功能

jsboot项目实现自定义下载 一、前端页面 1、先导入axios的js包 2、注意axios响应的格式&#xff1a;result.data.真实的数据内容 3、这里请求的url就是你boot项目的getMapping的url&#xff0c;保持一致即可 4、如果想在后端设置文件名&#xff0c;那么后端生成后&#xf…

HackTheBox--BoardLight

BoardLight 测试过程 1 信息收集 NMAP端口扫描 端口扫描开放 22、80 端口 80端口测试 # 添加 boardLight.htb 到hosts文件 echo "10.10.11.11 boardLight.htb" | sudo tee -a /etc/hosts检查网页源代码&#xff0c;发现 board.htb # 添加 board.htb 到 hosts 文…

安卓应用开发学习:腾讯地图SDK应用改进,实现定位、搜索、路线规划功能集成

一、引言 我的上一篇学习日志《安卓应用开发学习&#xff1a;通过腾讯地图SDK实现定位功能》记录了利用腾讯地图SDK实现手机定位功能&#xff0c;并能获取地图中心点的经纬度信息。这之后的几天里&#xff0c;我对《Android App 开发进阶与项目实战》一书第九章的内容深入解读…

Open3D KDtree的建立与使用

目录 一、概述 1.1kd树原理 1.2kd树搜索原理 1.3kd树构建示例 二、常见的领域搜索方式 2.1K近邻搜索&#xff08;K-Nearest Neighbors, KNN Search&#xff09; 2.2半径搜索&#xff08;Radius Search&#xff09; 2.3混合搜索&#xff08;Hybrid Search&#xff09; …

STM32F446RE实现多通道ADC转换功能实现(DMA)

目录 概述 1 软硬件介绍 1.1 软件版本 1.2 ADC引脚介绍 2 STM32Cube配置项目 2.1 配置基本参数 2.2 ADC通道配置 2.3 DMA通道配置 3 项目代码介绍 3.1 自生成代码 3.2 ADC-DMA初始化 3.3 测试函数 3.4 ADC1、ADC2、ADC3轮询采集数据存贮格式 4 测试 源代码下载地…

clickhouse学习笔记(五)SQL操作

目录 一、增 二、删改 三、查询以及各种子句 1、with子句 a、表达式为常量 b、表达式为函数调用 c、表达式为子查询 2、from子句 3、array join子句 a、INNER ARRAY JOIN b、LEFT ARRAY JOIN c、数组的一些函数 groupArray groupUniqArray arrayFlatten splitBy…

小米订单锐减背后的挑战与应对之道

近期&#xff0c;富士康印度子公司Bharat FIH面临高管离职、工厂关闭的困境&#xff0c;其背后原因之一是小米订单的显著下滑&#xff0c;据报道&#xff0c;这一降幅高达70%。这一现象不仅反映了富士康在印度市场的艰难处境&#xff0c;也揭示了小米在全球智能手机市场面临的挑…

Atom CMS v2.0 SQL 注入漏洞(CVE-2022-24223)

前言 概要 CVE-2022-24223 是一个发现于 Atom CMS v2.0 中的 SQL 注入漏洞。该漏洞存在于 /admin/login.php 文件中&#xff0c;通过该文件&#xff0c;攻击者可以在未经身份验证的情况下执行任意的 SQL 命令。 漏洞描述 该漏洞位于 Atom CMS 的管理员登录页面&#xff08;/a…

甄选范文“论区块链技术及应用”,软考高级论文,系统架构设计师论文

论文真题 区块链作为一种分布式记账技术,目前已经被应用到了资产管理、物联网、医疗管理、政务监管等多个领域。从网络层面来讲,区块链是一个对等网络(Peer to Peer, P2P),网络中的节点地位对等,每个节点都保存完整的账本数据,系统的运行不依赖中心化节点,因此避免了中…

跨境电商代购系统与电商平台API结合的化学反应

随着全球化的不断推进和互联网技术的飞速发展&#xff0c;跨境电商已成为国际贸易的重要组成部分。跨境电商代购系统作为连接国内外消费者与商品的桥梁&#xff0c;不仅为消费者提供了更多元化的购物选择&#xff0c;也为商家开辟了更广阔的市场空间。在这一过程中&#xff0c;…

数据结构——顺序表(java实现)

文章目录 顺序表顺序表的定义代码实现&#xff1a;创建一个顺序表的类在顺序表中增加一条新的数据展示顺序表中内容在pos位置处插入一条数据判断顺序表中是否包含指定的数据查找某个数据在顺序表中的位置获取pos位置的元素将pos位置的元素改为value删除顺序表中第一个出现的数据…

搭建基础库~

前言 项目中会用到工具库、函数库以及一些跟框架绑定的组件&#xff0c;如果这些基础模块每个项目都实现一套&#xff0c;维护起来那真的头大&#xff0c;你说呢&#x1f609; 搭建流程 准备工作 创建文件夹myLib、安装Git以及pnpm 目录大概就系这样子&#xff1a; myLib ├…