QD1-P3 HTML 基础内容介绍

news2024/11/24 13:41:06

本节学习:HTML基础语法介绍。


本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=3

一、运行HTML代码

在 HBuilderX编辑器中创建空项目,添加一个 html 文件

<!--
QD1-P3 HTML基础语法
-->

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		hello html 开始学习啦
	</body>
</html>

点击导航菜单中了 运行按钮​,就会在本地浏览器中运行 html 代码产生的网页。

recording

二、HTML 注释

注释开始:<!--

注释结束:-->

<!--
QD1-P3 HTML基础语法
-->

被注释的内容不会出现在网页中。

Clip_2024-10-08_15-13-29

三、查看网页源代码

  • 浏览器按下 F12 或者右键【检查】查看网页元素(源代码)

Clip_2024-10-08_15-15-29

在这个视角中注释内容是可见的。所以有时候能够看见网页开发者在注释中留下的骚言骚语。

  • 鼠标在源代码上移动时,代码块对应的页面元素会突出显示

recording

四、页面元素

  • 一个网页通常有许多图片、文字、按钮、视频...,称为元素。

  • 一些元素是不可见的,但有着不可或缺的作用。

五、标签

  • 不同元素在 HTML 代码中使用不同的标签来表示。

Clip_2024-10-08_15-30-22

  • 标签通常是成对使用的,例如 html 标签,以 <html>​ 起始,以 </html>​ 结束,内容放在二者之间。

  • 标签是可以嵌套的,例如 html 标签中嵌套 head 标签和 body 标签。

  • 在起始标签中可定义标签的属性。

    <meta charset="utf-8">
    

六、扩展内容:各种标签的用途

HTML(HyperText Markup Language)是用于创建网页的标准标记语言。不同的HTML标签有不同的用途,它们定义了网页内容的结构、布局和语义。以下是一些常见HTML标签及其用途:

文档结构标签

  • <html>​:定义HTML文档的根(顶级元素)。
  • <head>​:包含文档的元信息,如标题、脚本、样式表和元数据。
  • <title>​:定义文档的标题,显示在浏览器标签页上。
  • <body>​:包含可见的页面内容。

文本内容标签

  • <h1>​ - <h6>​:定义HTML标题,<h1>​ 表示最高的标题级别,<h6>​ 表示最低的。
  • <p>​:定义一个段落。
  • <span>​:用于对文档中的行内元素进行组合。
  • <br>​:插入一个换行符。
  • <hr>​:定义水平线。

格式化标签

  • <strong>​:定义强调文本,通常显示为粗体。
  • <em>​:定义强调文本,通常显示为斜体。
  • <small>​:定义小号文本。
  • <mark>​:定义带有记号的文本。
  • <del>​:定义被删除的文本。
  • <ins>​:定义被插入的文本。

链接和导航标签

  • <a>​:定义超链接,用于链接到另一个页面或页面内的某个部分。
  • <nav>​:定义导航链接的部分。

图片和多媒体标签

  • <img>​:定义图像。
  • <video>​:定义视频内容。
  • <audio>​:定义音频内容。
  • <source>​:为<video>​或<audio>​元素定义媒体资源。

列表标签

  • <ul>​:定义无序列表。
  • <ol>​:定义有序列表。
  • <li>​:定义列表项。
  • <dl>​:定义定义列表。
  • <dt>​:定义定义列表中的项目。
  • <dd>​:描述定义列表中的项目。

表格标签

  • <table>​:定义表格。
  • <tr>​:定义表格行。
  • <th>​:定义表格头。
  • <td>​:定义表格单元格。
  • <caption>​:定义表格标题。

表单和输入标签

  • <form>​:定义HTML表单,用于用户输入。
  • <input>​:定义输入字段,有多种类型,如文本、密码、复选框等。
  • <select>​:定义下拉列表。
  • <option>​:定义下拉列表中的选项。
  • <textarea>​:定义多行文本输入控件。
  • <button>​:定义按钮。

分组和划分标签

  • <div>​:定义文档中的分区或节。
  • <span>​:用于对文档中的行内元素进行组合。
  • <header>​:定义页面或区域的页眉。
  • <footer>​:定义页面或区域的页脚。
  • <section>​:定义文档中的节或区段。
  • <article>​:定义独立的自包含内容。
  • <aside>​:定义页面内容之外的内容,如侧边栏。

元数据标签

  • <meta>​:定义关于HTML文档的元信息,如字符集、页面描述、关键字等。
  • <link>​:定义文档与外部资源的关系,通常用于链接样式表。

这些标签的合理使用有助于提高网页的可访问性、可维护性和搜索引擎优化(SEO)。随着HTML5的推出,许多新的标签和功能被引入,以更好地适应现代网页设计的需要。

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

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

相关文章

Java面试宝典-并发编程学习01

Java 并发编程学习 1、创建线程的有哪些方式&#xff1f; 创建线程的方式有以下几种&#xff1a; 1. 继承Thread类&#xff1a;创建一个类继承Thread类&#xff0c;并重写run()方法&#xff0c;然后通过创建类的实例来创建线程。 2. 实现Runnable接口&#xff1a;创建一个类实…

PH47框架下BBDB飞控基础开发平台极简教程

1 硬件准备 1.1 一块WeAct 的Stm32F411核心板 1.2 2个USB-TTL模块。 1.3 Stm32开发所必须的如STlink烧写器。 1.4 必要的线材。 2 软件准备 2.1 Stm32开发所必备的Keil开发环境。 2.2 PH47框架代码&#xff0c;下载链接 2.3 CSS及BBDB 控制站工程&#xff0c;下载链接 2.4…

鸿蒙面试的一些可能问到的点

页面跳转 router 鸿蒙中跳转主要有两种&#xff0c;一种是router&#xff0c;一种是Navigation&#xff0c;官方推荐使用Navigation。 Router适用于模块间与模块内页面切换&#xff0c;通过每个页面的url实现模块间解耦。模块内页面跳转时&#xff0c;为了实现更好的转场动效…

7.2-I2C的DMA中断

I2C的DMA中断 请先阅读完I2C的普通中断模式以后再阅读本教程 i2c的DMA模式 1.添加通道 &#xff0c;添加后的参数保持默认 2.可以看到自动给我们DMA添加了中断向量。 保存后只需要将下面_ IT改为_ DMA即可 运行代码 i2c1) { aht20State 4; } } /* USER CODE END 0 */ 以上就…

ssm基于java的网上手机销售系统

系统包含&#xff1a;源码论文 所用技术&#xff1a;SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习&#xff0c;获取源码请私聊我 需要定制请私聊 目 录 目 录 III 1 绪论 1 1.1 研究背景 1 1.2 目的和意义 1 1.3 论文结构安排 2 2 相关技术 3 2.1 SSM框…

yolov5环境GPU搭建 ,用GPU跑polov5算法

win10NVIDIA GeForce RTX 3050torch1.13.1torchaudio0.13.1torchvision 0.14.1 cuda11.7python3.8cudnn8.7.0 在环境搭建中踩了许多坑&#xff0c;yolov5环境的搭建需要依赖很多环境&#xff0c;用cpu跑很容易跑单张识别&#xff0c;用GPU跑却踩了很多坑&#xff0c;不过GPU环…

Mac 备忘录妙用

之前使用 Windows 的过程中&#xff0c;最痛苦的事是没有一款可以满足我快速进行记录的应用 基本都得先打开该笔记软件&#xff0c;然后创建新笔记&#xff0c;最后才能输入&#xff0c;这么多步骤太麻烦了 在切换到 MacOS 之后&#xff0c;让我惊喜的就是自带的备忘录&#…

【java面经thinking】一

目录 类加载过程 加载&#xff1a; 连接 初始化 GC回收机制&#xff08;垃圾回收&#xff09; 区域 判断对象是否存活 回收机制 HashMap 类加载器 加载标识 加载机制 缓存 自定义加载器&#xff1a; JVM内存结构 常量池 string设置成final 按下网址发生 类加…

C语言有关结构体的知识(后有通讯录的实现)

一、结构体的声明 1.1 结构体的定义 结构体是一些值的集合&#xff0c;这些值被称为成员变量。结构的每个成员可以是不同的类型 1.2 结构体的声明 这里以描述一个学生为例&#xff1a; struct stu {char name[10];//名字int age;//年龄char id[20];//学号char sex[5];//性别 }…

TIM定时器(标准库)

目录 一. 前言 二. 定时器的框图 三. 定时中断的基本结构 四. TIM定时器相关代码 五. 最终现象展示 一. 前言 什么是定时器&#xff1f; 定时器可以对输入的时钟进行计数&#xff0c;并在计数值达到设定值时触发中断。 TIM定时器不仅具备基本的定时中断功能&#xff0c;而且…

【LeetCode】708. 循环有序列表的插入

目录 一、题目二、解法完整代码 一、题目 给定循环单调非递减列表中的一个点&#xff0c;写一个函数向这个列表中插入一个新元素 insertVal &#xff0c;使这个列表仍然是循环非降序的。 给定的可以是这个列表中任意一个顶点的指针&#xff0c;并不一定是这个列表中最小元素的…

2024免费mac苹果电脑清理垃圾软件CleanMyMac X4.15.8

对于苹果电脑用户来说&#xff0c;设备上积累的垃圾文件可能会导致存储空间变得紧张&#xff0c;影响电脑的性能和使用体验。尤其是那些经常下载和安装新应用、编辑视频或处理大量照片的用户&#xff0c;更容易感受到存储空间的压力。面对这种情况&#xff0c;寻找一种有效的苹…

springboot3使用Excel导入数据库数据

一、导入依赖 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>5.3.0</version></dependency> 二、…

Xilinx远程固件升级(二)——STARTUPE2原语的使用

通过&#xff08;一&#xff09;可以看出&#xff0c;对于远程固件升级实际上是通过调用flash不同区域的bit实现&#xff0c;通过golden image和update image共同保障了系统的稳定性。在项目中如果将flash的时钟直接绑定FPGA后进行约束&#xff0c;在综合编译时是无法通过的。这…

Spark:DataFrame介绍及使用

1. DataFrame详解 DataFrame是基于RDD进行封装的结构化数据类型&#xff0c;增加了schema元数据&#xff0c;最终DataFrame类型在计算时&#xff0c;还是转为rdd计算。DataFrame的结构化数据有Row&#xff08;行数据&#xff09;和schema元数据构成。 Row 类型 表示一行数据 …

MySQL 8.4修改初始化后的默认密码

MySQL 8.4修改初始化后的默认密码 &#xff08;1&#xff09;初始化mysql&#xff1a; mysqld --initialize --console &#xff08;2&#xff09;之后,mysql会生成一个默认复杂的密码&#xff0c;如果打算修改这个密码&#xff0c;可以先用旧密码登录&#xff1a; mysql -u…

Redis set类型 zset类型

set类型 类型介绍 集合类型也是保存多个字符串类型的元素的&#xff0c;但和列表类型不同的是&#xff0c;集合中 1&#xff09;元素之间是⽆序 的 2&#xff09;元素不允许重复 ⼀个集合中最多可以存储 个元素。Redis 除了⽀持 集合内的增删查改操作&#xff0c;同时还⽀持多…

【图书推荐】《R语言医学数据分析实践》

本书重点 梅俏、卢龙、丁健、张晟、黄龙、胡志坚、张琼瑶、林志刚等业内专家联袂推荐。 以公共医学数据为例&#xff0c;精选大量的实用案例&#xff0c;深入浅出地介绍统计建模分析方法。 帮助读者解决医学数据分析中遇到的实际问题。 通过实际操作引导读者入门科研论文数…

生信分析流程:从数据准备到结果解释的完整指南

介绍 生物信息学&#xff08;生信&#xff09;分析是一个复杂的过程&#xff0c;涉及从数据准备到结果解释的多个步骤。随着高通量测序技术的发展和生物数据的迅猛增长&#xff0c;了解和掌握生信分析的标准流程变得尤为重要。这不仅有助于提高分析的准确性&#xff0c;还能优…

HarmonyOS NEXT 应用开发实战(五、页面的生命周期及使用介绍)

HarmonyOS NEXT是华为推出的最新操作系统&#xff0c;arkUI是其提供的用户界面框架。arkUI的页面生命周期管理对于开发者来说非常重要&#xff0c;因为它涉及到页面的创建、显示、隐藏、销毁等各个阶段。以下是arkUI页面生命周期的介绍及使用举例。 页面的生命周期的作用 页面…