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

今天我们结合之前上传的知识资源来回顾学习的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当中实在不知道写⼀个#代表空链接,等知道了以后再更换掉。


总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Python】不小心卸载pip后(手动安装pip的两种方式)

文章目录 方法一&#xff1a;使用get-pip.py脚本方法二&#xff1a;使用easy_install注意事项 不小心卸载pip后&#xff1a;手动安装pip的两种方式 在使用Python进行开发时&#xff0c;pip作为Python的包管理工具&#xff0c;是我们安装和管理Python库的重要工具。然而&#x…

接口调用的三种方式

例子&#xff1a; curl --location http://110.0.0.1:1024 \ --header Content-Type: application/json \ --data {"task_id": 1 }方式一&#xff1a;postman可视化图形调用 方式二&#xff1a;Vscode中powershell发送请求 #powershell (psh) Invoke-WebRequest -U…

用R在地图上绘制网络图的三种方法

地理网络图与传统的网络图不同&#xff0c;当引用地理位置进行节点网络可视化时&#xff0c;需要将这些节点放置在地图上&#xff0c;然后绘制他们之间的连结。Markus konrad的帖子(https://datascience.blog.wzb.eu/2018/05/31/three-ways-of-visualizing-a-graph-on-a-map/)&…

Linux系统编程——线程控制

目录 一&#xff0c;关于线程控制 二&#xff0c;线程创建 2.1 pthread_create函数 2.2 ps命令查看线程信息 三&#xff0c;线程等待 3.1 pthread_join函数 3.2 创建多个线程 3.3 pthread_join第二个参数 四&#xff0c;线程终止 4.1 关于线程终止 4.2 pthread_exit…

LeetCode 算法:腐烂的橘子 c++

原题链接&#x1f517;&#xff1a;腐烂的橘子 难度&#xff1a;中等⭐️⭐️ 题目 在给定的 m x n 网格 grid 中&#xff0c;每个单元格可以有以下三个值之一&#xff1a; 值 0 代表空单元格&#xff1b;值 1 代表新鲜橘子&#xff1b;值 2 代表腐烂的橘子。 每分钟&#…

Java版Flink使用指南——定制RabbitMQ数据源的序列化器

大纲 新建工程新增依赖数据对象序列化器接入数据源 测试修改Slot个数打包、提交、运行 工程代码 在《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》一文中&#xff0c;我们从RabbitMQ队列中读取了字符串型数据。如果我们希望读取的数据被自动化转换为一个对象&#x…

JAVA案例ATM系统

一案例要求&#xff1a; 首先完成ATM的用户登录和用户开户两个大功能&#xff0c;用户开户有账户名&#xff0c;性别&#xff0c;账户密码&#xff0c;确认密码&#xff0c;每次取现额度&#xff0c;并且随机生成一个7位数的账号&#xff0c;用户登录功能有查询&#xff0c;存…

k8s 部署 metribeat 实现 kibana 可视化 es 多集群监控指标

文章目录 [toc]环境介绍老(来)板(把)真(展)帅(示)helm 包准备配置监控集群获取集群 uuid生成 api_key配置 values.yaml 配置 es 集群获取集群 uuid 和 api_key配置 values.yaml 查看监控 缺少角色的报错 开始之前&#xff0c;需要准备好以下场景 一套 k8s 环境 k8s 内有两套不同…

Aqara 发布多款智能照明新品,引领空间智能新时代

7月8日&#xff0c;全球 IoT 独角兽品牌 Aqara 以“光&#xff0c;重塑空间想象”为主题&#xff0c;举办了线上智能照明新品沟通会。 会上&#xff0c;Aqara 正式发布一系列引领行业的智能照明新品&#xff0c;包括银河系列轨道灯 V1 以及繁星系列妙控旋钮 V1 等&#xff0c;…

Hospital Management System v4.0 SQL 注入漏洞(CVE-2022-24263)

前言 CVE-2022-24263 是一个影响 Hospital Management System (HMS) v4.0 的 SQL 注入漏洞。这个漏洞允许攻击者通过注入恶意 SQL 代码来获取数据库的敏感信息&#xff0c;甚至可能控制整个数据库。以下是对这个漏洞的详细介绍&#xff1a; 漏洞描述 在 Hospital Management…

使用Keil 点亮LED灯 F103ZET6

1.新建项目 不截图了 2.startup_stm32f10x_hd.s Keil\Packs\Keil\STM32F1xx_DFP\2.2.0\Device\Source\ARM 搜索startup_stm32f10x_hd.s 复制到项目路径&#xff0c;双击Source Group 1 3.项目文件夹新建stm32f10x.h&#xff0c; 新建文件main.c #include "stm32f10x…

OS-HACKNOS-2.1

确定靶机IP地址 扫描靶机开放端口信息 目录扫描 访问后发现个邮箱地址 尝试爆破二级目录 确定为wordpress站 利用wpscan进行漏洞扫描 #扫描所有插件 wpscan --url http://192.168.0.2/tsweb -e ap 发现存在漏洞插件 cat /usr/share/exploitdb/exploits/php/webapps/46537.txt…

Camera Raw:裁剪

Camera Raw 的裁剪 Crop面板提供了裁剪、旋转、翻转、拉直照片等功能&#xff0c;通过它们可以更精确地调整照片的视角和范围&#xff0c;以达到最佳二次构图的视觉效果。 快捷键&#xff1a;C ◆ ◆ ◆ 使用方法与技巧 1、使用预设 选择多种裁剪预设&#xff08;如 1:1、16:…

前端传到后端的data数组中有些属性值为空

将前端输入框中的值全部放入data中传入后端&#xff0c;但是在后端查看发现后端接收到的数据有些属性值为空。 第一种情况&#xff1a;只有第一个属性为空&#xff0c;其余属性接收正常 可能原因&#xff1a;后端用来接收的 比如前端发送数据&#xff1a; 实际上前端发送的数…

防火墙详解(USG6000V)

0、防火墙组网模式 防火墙能够工作在三种模式下分别是路由模式、透明模式、旁路检测模式、混合模式 0.1、路由模式 路由模式&#xff1a;防火墙全部以第三层对外连接&#xff0c;即接口具有IP 地址。一般都用在防火墙是边界的场景下 防火墙需要的部署/配置&#xff1a; 接…

【Excel】 批量跳转图片

目录标题 1. CtrlA全选图片 → 右键 → 大小和属性2. 取消 锁定纵横比 → 跳转高度宽度 → 关闭窗口3. 最后一图拉到最后一单元格 → Alt吸附边框![](https://i-blog.csdnimg.cn/direct/d56ac1f41af54d54bb8c68339b558dd1.png)4. CtrlA全选图片 → 对齐 → 左对齐 → 纵向分布!…

C++初探究

概述 C可以追溯到1979年&#xff0c;C之父Bjarne Stroustrup在在使用C语言研发工作时发现C语言的不足&#xff0c;并想要将其改进&#xff0c;到1983年&#xff0c;Bjarne Stroustrup在C语言的基础上添加了面向对象编程的特性&#xff0c;设计出了C的雏形。 网址推荐 C官方文…

Java面试八股之MySQL主从复制机制简述

MySQL主从复制机制简述 MySQL的主从复制机制是一种数据复制方案&#xff0c;用于在多个服务器之间同步数据。此机制允许从一个服务器&#xff08;主服务器&#xff09;到一个或多个其他服务器&#xff08;从服务器&#xff09;进行数据的复制&#xff0c;从而增强数据冗余、提…

HTTP 请求走私漏洞详解

超详细的HTTP请求走私漏洞教程&#xff0c;看完还不会你来找我。 1. 简介 HTTP请求走私漏洞&#xff08;HTTP Request Smuggling&#xff09;发生在前端服务器&#xff08;也称代理服务器&#xff0c;一般会进行身份验证或访问控制&#xff09;和后端服务器在解析HTTP请求时&…