HTML5语法总结大全(持续更新中~)

news2024/11/22 23:35:44

参考书籍:
《HTML与CSS3基础教程》
参考视频:
HTML5完整教学通俗易懂
2023新版前端Web开发HTML5+CSS3+移动web视频教程,前端web入门首选黑马程序员
参考网站:
w3school

文章目录

  • 零.开发环境准备
    • 1.需要的工具
    • 2.Vscode所需要插件
    • 3.其他辅助软件
  • 一.HTML基本语法
    • 1.HTML基本骨架
    • 2.注释
    • 3.HTML语法规范
    • 4.标签规范
  • 二.HTML网页基本标签
    • 1.标题标签
    • 2.段落标签
    • 3.换行标签
    • 4.水平线标签
    • 5.文本格式化标签
      • 5.1粗体标签
      • 5.2斜体标签
      • 5.3下划线标签
      • 5.4删除线标签
    • 6.图像标签
    • 7.链接标签
    • 8.表格标签
    • 9.列表标签
      • 9.1无序列表
      • 9.2有序列表
      • 9.3自定义列表
    • 10.分组标签
  • 三.HTML的特殊符号
    • 1.空格
    • 2.大于,小于符号(> , < )
    • 3.版权符号

零.开发环境准备

1.需要的工具

Vscode编译器软件:编写HTML代码,辅助代码补充

浏览器(谷歌,Microsoft Edge等):展示HTML页面

2.Vscode所需要插件

  • 汉化菜单插件:Chinese
  • 打开网页插件:open in browser
  • 自动刷新页面: live serve

3.其他辅助软件

PxCook前端设计辅助软件:放入UI美工设计的Psd文件,即可获得页面所需要的相关数据,例如间距px,颜色的RGB代码等

一.HTML基本语法

1.HTML基本骨架

  • html : 整个网页

  • head :网页头部,用来存放给浏览器看的信息,例如CSS

    • meta:描述性标签,描述网站的一些信息
    • title:网页标题
  • body : 网页主体,用来存放给用户看的信息,例如图片文字

  • 生成HTML基本骨架的快捷键:!+回车

<!-- DOCTYPE:告诉浏览器要使用的规范 -->
<!DOCTYPE html>
<html lang="en">

<!-- head代表网页头部 -->
<head>
    <!-- meta描述性标签,描述网站的一些信息 -->
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- title网页标题 -->
    <title>网页标题</title>
</head>

<!-- body代表网页主体 -->
<body>
    存放给用户看的内容
</body>
</html>

2.注释

注释添加快捷键:Ctrl+/

<!--内容-->

3.HTML语法规范

  • HTML中不区分大小写,但是我们一般都使用小写
  • HTML中的注释不能嵌套
  • HTML标签必须结构完整,要么成对出现,要么自结束标签
  • HTML标签可以嵌套,但是不能交叉嵌套
  • HTML标签中的属性必须有值,且值必须加引号(双引号单引号都可以)

4.标签规范

单标签

<标签名 [属性名=属性值,...]>

双标签

<标签名 [属性名=属性值,...]></标签名>

二.HTML网页基本标签

1.标题标签

  • 标题标签有h1~h6(双标签)
  • 显示特点:文字加粗,字号逐渐减小,独占一行(换行)
  • h1标签一般一个网页只用一次
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

2.段落标签

  • 段落标签:p(双标签)
  • 段落标签的特点:独占一行,段落间存在间隙

示例:

<!-- <p>段落</p> -->
    <p>两只老虎,两只老虎~</p> <p>跑得快,跑得快!</p> <p>一只没有眼睛,一只没有尾巴~</p> <p>真奇怪,真奇怪~</p>

3.换行标签

  • 换行标签:br(单标签)
  • 特点:相对于段落标签p来说,它的间隙更小

示例:

<!-- <br> -->
两只老虎,两只老虎~<br>跑得快,跑得快!<br>一只没有眼睛,一只没有尾巴<br>真奇怪,真奇怪~

4.水平线标签

  • 水平线标签:hr(单标签)
<hr>

5.文本格式化标签

用来添加文本样式,使文字展示不同的样式效果

5.1粗体标签

  • 粗体标签:strong(双标签)或b(双标签)
  • 作用:添加加粗的字体样式
<strong>加粗字体测试</strong>
<b>加粗字体测试</b>

5.2斜体标签

  • 斜体标签:em(双标签)或i(双标签)
  • 作用:添加斜体的字体样式
<em>斜体字体测试</em>
<i>斜体字体测试<i>

5.3下划线标签

  • 下划线标签:ins(双标签)或u(双标签)
  • 作用:添加下划线的字体样式
<ins>下划线字体测试</ins>
<u>下划线字体测试<u>

5.4删除线标签

  • 删除线标签:del(双标签)或s(双标签)
  • 作用:添加删除线的字体样式
<del>下划线字体测试</del>
![](https://img2023.cnblogs.com/blog/3305947/202311/3305947-20231126213510836-1999730110.png)

<s>下划线字体测试<s>

6.图像标签

  • 图像标签:img(单标签)
  • 作用:在网页中插入图片,默认是等比例缩放
  • src用于指定图像的位置和名称,是图像标签的必须属性

常用属性

属性描述
srcURL图像的目标链接
alttext图像无法显示时的替代文字
titletext鼠标悬停提示文字
widthx图像宽度
heighty图像高度
<img src="path">    <!--省略其他属性-->
<img src="path" alt="text" title="text" width="x" height="y">

7.链接标签

  • 超链接:a(双标签)
  • 作用:点击打开另一个网页
<a href="https://www.baidu.com">百度</a>   <!--打开另一个链接-->
<a href="https://www.baidu.com" target="_blank">百度</a>   <!--在另一个页面打开链接-->
<a href="https://www.baidu.com" target="_self">百度</a>   <!--在当前页面打开链接-->

<!--点击图像打开链接-->
<a href="https://www.baidu.com">
  <img src="../resorces/image/baidu.jpg" alt="百度">
</a> 

常用属性

属性描述
hrefURL规定目标的URL
target_blank,_parent,_self,_top,framename规定在何处打开目标 URL.

8.表格标签

<!--建立表格-->
<table border="1px" cellpadding="0px" cellspacing="0px">
    <tr>                              <!--建立行-->
        <th>表头一</th>
        <th>表头二</th>
        <th>表头三</th>
        <th>表头四</th>
    </tr>
    <tr>
        <td>单元格一</td>
        <td>单元格二</td>
        <td>单元格三</td>
        <td>单元格四</td>
    </tr>
</table>

9.列表标签

9.1无序列表

9.2有序列表

9.3自定义列表

10.分组标签

三.HTML的特殊符号

1.空格

在HTML代码中输入空格在页面中只会显示一个,因此使用特殊符号可以显示多个空格

空格符号:一个符号代表一个空格,多次使用可以展示多个空格

&nbsp;   

2.大于,小于符号(> , < )

大于符号(>):一个符号代表一个大于符号,多次使用可以展示多个大于符号

&gt;   

小于符号(<):一个符号代表一个小于符号,多次使用可以展示多个小于符号

&lt;   

3.版权符号

版权符号(©):一个符号代表一个版权符号,多次使用可以展示多个版权符号

&copy;   

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

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

相关文章

【Udemy】AWS CLF - 01 题库 (英文版 + 中文版)目录

【挑战业余一周拿证】CSDN官方课程目录 【挑战业余一周拿证】AWS 认证云从业者 薅200美金羊毛 一、介绍 文章记录题库&#xff08;包含答案解释中文翻译&#xff09; 共计23章&#xff0c;每天更新 2-10 章习题&#xff0c;需要的客观请点赞收藏 来源Udemy&#xff0c;刷题…

这款高性能分布式ID生成器,现在是你的了~

这是DDD&微服务系列的第17篇&#xff0c;欢迎持续关注~ 概述 在软件开发过程中&#xff0c;我们经常会遇到需要生成全局唯一流水号的场景&#xff0c;例如各种流水号和分库分表的分布式主键ID。特别是在使用MySQL数据库时&#xff0c;除了要求流水号具有“全局唯一”性外&…

SAP_ABAP_基础编程_DESCRIBE FIELD_获取数据对象的属性

SAP ABAP 顾问&#xff08;开发工程师&#xff09;能力模型_Terry谈企业数字化的博客-CSDN博客文章浏览阅读450次。目标&#xff1a;基于对SAP abap 顾问能力模型的梳理&#xff0c;给一年左右经验的abaper 快速成长为三年经验提供超级燃料&#xff01;https://blog.csdn.net/j…

CCFCSP试题编号:202109-2试题名称:非零段划分

用差分法 #include<iostream> #include<algorithm> #include<cstring> using namespace std;const int N 500000; const int M 10000; int a[N 2 ] { 0 }; int d[M 1] { 0 };int main() {int n;cin >> n;for (int i 1; i < n; i){cin >&g…

共享充电宝被取代,共享WIFI项目将成市场趋势!

在创业领域如果有这样一个项目&#xff0c;你会选择哪一个&#xff1f;前者投资十万风险大&#xff0c;后者投资几千风险小。同样需要扫街地推&#xff0c;但产生的利润是相同的。相信100%的人会选择后者。实际上这两个项目前者就是共享电宝&#xff0c;后者就是共享WiFi项目。…

STM32--GPIO(8种工作模式)

目录 一、GPIO基本介绍 二、GPIO基本结构分析 1、保护二极管 2、上拉、下拉电阻 3、施密特触发器 4、P-MOS管和N-MOS管 三、GPIO的8种工作方式 1、浮空输入 2、上拉输入 3、下拉输入 4、模拟输入 5、开漏输出 6、推挽输出 7、复用开漏输出 8、复用推挽输出…

JSP forEach 标签遍历map集合

之前我们说了 普通list 单纯按数量循环 bean类型list的遍历方式 那么 我们forEach标签 也能循环map语法非常简单&#xff0c;和循环list基本是一样的 我们直接上jsp代码 <% page import"java.util.Map" %> <% page import"java.util.HashMap" %…

UDP实现群聊通信

服务器端 #include <myhead.h> #define UDPIP "192.168.115.92" #define UDPPORT 6666 //存储客户信息的链表结构体 typedef struct Node {char name[20];struct sockaddr_in cin;struct Node *next; }*linklist; //数据结构体 struct data_cli {char type;ch…

Hive安装与配置

你需要掌握&#xff1a; 1.Hive的基本安装&#xff1b; 2.Mysql的安装与设置&#xff1b; 3.Hive 的配置。 注意&#xff1a;Hive的安装与配置建立在Hadoop已安装配置好的情况下。 hadopp安装与配置 Hive 的基本安装 从 官网 下载Hive二进制包&#xff0c;下载好放在/op…

游戏录屏怎么录?学会这几招,轻松搞定!

电子游戏已成为人们日常生活中重要的娱乐方式之一&#xff0c;许多玩家希望在游戏的过程中录制一些精彩的瞬间&#xff0c;或与他人分享自己的游戏体验&#xff0c;因此游戏录屏成为了一种普遍的需求。可是游戏录屏怎么录呢&#xff1f;在本文中&#xff0c;我们将为大家介绍两…

Linux的Sysfs 接口

一、sysfs接口 在linux系统中&#xff0c;用户空间访问驱动程序一般是以“设备文件”的方式通过“read/write/ioctl”访问&#xff0c;还有一种方式&#xff0c;可以通过echo的方式来直接控制硬件或者修改驱动&#xff0c;也能为底层驱动提供一个接口便于应用层调用&#xff0c…

文生图领域经典-ControlNet介绍

引言 2023年的计算机视觉领域顶级学术会议ICCV上&#xff0c;一篇颠覆文生图AI领域的论文《Adding Conditional Control to Text-to-Image Diffusion Models》——ControlNet 荣膺最佳论文奖(Marr奖)。 自开源以来&#xff0c;ControlNet已经在GitHub上揽获25k星。无论是对扩…

物理层之码分复用(内含相关例题)

学习的最大理由是想摆脱平庸&#xff0c;早一天就多一份人生的精彩&#xff1b;迟一天就多一天平庸的困扰。各位小伙伴&#xff0c;如果您&#xff1a; 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持&#xff0c;想组团高效学习… 想写博客但无从下手&#xff0c;急需…

yml转properties工具

目前搜索到的大部分代码都存在以下问题&#xff1a; 复杂结构解析丢失解析后顺序错乱 所以自己写了一个&#xff0c;经过不充分测试&#xff0c;基本满足使用。可以直接在线使用 在线地址 除了yml和properties互转之外&#xff0c;还可以生成代码、sql转json等&#xff0c;可…

数据库系统概述之国产数据库

当今世界&#xff0c;数据已成为重要的生产要素&#xff0c;数据库管理系统更是广泛应用于信息化行业各领域&#xff0c;国内数据库产业能否健康可持续的发展&#xff0c;在很大程度上影响着国民经济发展和网络空间安全。 当前&#xff0c;国产数据库行业竞争非常激烈&#xf…

亚马逊云科技Aurora MySQL在复制性能提升上的不断优化和尝试

前言 Amazon Aurora是亚马逊云科技自研的云原生关系数据库&#xff0c;它在提供和开源数据库MySQL、PostgreSQL的完好兼容性同时&#xff0c;也能够提供和商业数据库媲美的性能和可用性。 Aurora的性能提升不仅包含应用读写吞吐量的提升&#xff0c;也包含复制延迟的降低。一个…

数据结构 / day02作业

1. 有若干个学校人员的信息,包括学生和教师。 其中学生的数据包括&#xff1a;姓名、性别、职业s/S、分数。 教师的数据包括:姓名、性别、职业t/T、职务。 1&#xff0c;定义指针指向堆区内存 2.循环输入 3.计算老师的个数 4.计算学生的平均值 5.循环输出 6释放堆区空间 #inc…

41.0/查询/sql注入安全问题以及解决方式。

41.1. 回顾 1. jdbc&#xff1a;[java database connection] java连接数据库 2. 完成了增删改操作。 [1]加载驱动。Class.forName("com.mysql.cj.jdbc.Driver"); [2]获取连接对象: Connection connDriverManager.getConnection(url,user,pass); url: jdb…

【Cisco Packet Tracer】DHCP/FTP/WEB/DNS实验

本文使用CiscoPacketTracer仿真软件实现了DHCP/FTP/WEB/DNS实验&#xff0c;拓扑中包含2个客户机和3个服务器&#xff08;DHCP服务器、DNS服务器、FTP/WEB公用一个服务器&#xff09;&#xff0c;客户机的IP地址由DHCP服务器动态分配。 DHCP服务器IP地址&#xff1a;192.168.0…

制作电脑微信双开快捷方式

一、介绍 电脑下载的微信正常只能打开一个&#xff0c;那有时候需要双开甚至多开微信我们需要怎么操作呢&#xff1f; 我这里就讲一个制作微信双开快捷键方式的办法&#xff0c;争对其他应用也是一样的原理。 二、制作过程 1、右击微信快捷方式 2、点击属性 3、复制目标 …