前端——HTML

目录

文章目录

前言

一.HTML的基本标签

二.HTML标签

1.块级标签

1.1块级标签特征

1.2标题标签

​编辑

 1.3 水平线标签

1.4  段落标签

1.5  无序列表标签

1.6 有序列表标签

1.7 表格标签

1.8层标签

1.9 表单

2. 行级标签

2.1行级标签特征

2.2图像标签

2.3 范围标签

2.4 超链接标签

2.5 输入标签

2.6 文本域

2.7下拉列表框

三.HTML5 新增元素

1.结构标签

2. 其他标签

2.1 音频标签

2.2 视频标签

 2.3列表标签

 2.4时间与标记标签

2.5 HTML5新增元素属性

总结


文章目录

  • 前言
  • 一.HTML的基本结构
  • 二.HTML标签
  • 三.HTML5 新增元素
  • 总结


前言

HTML是Hyper Text Markup Language的简称,即超文本标记语言,是一种用于创建网页的标准标记语言。HTML 运行在浏览器上,由浏览器来解析执行。


一.HTML的基本标签

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>超用心在线教育</title></head><body></body>
</html>

 基本结构说明:

<!DOCTYPE html> 表示定义的文档类型为 HTML5 文档。
<html></html>表示整个 HTML 文档内容的定义只能在该标签对之间
<head></head> 表示整个 HTML 文档的头部信息,比如文档的标题、文档使用的字符集编码、文档是否可以缩放等。
<meta charset="utf-8"> 表示定义文档的字符集编码为 "utf-8",支持中文
<title></title> 表示定义文档显示的标题
<body></body> 表示 HTML 文档的主体内容部分应该定义在该标签内

标签一般都是成对出现,分别叫开放标签和闭合标签

二.HTML标签

HTML 标签分为两大类:块级标签和行级标签

1.块级标签

1.1块级标签特征

a. 总是在新行上开始
b. 高度,行高以及外边距和内边距都可控制
c. 宽度缺省是它的容器的100%
d. 可以容纳内联元素和其他块元素

1.2标题标签
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
 1.3 水平线标签
<hr>

 

1.4  段落标签
<p><!-- 段落内容 --> 
</p>

 

1.5  无序列表标签
<ul><li>列表项1</li><li>列表项2</li><li>列表项3</li>......<li>列表项n</li>
</ul>

 

1.6 有序列表标签
<ol><li>列表项1</li><li>列表项2</li><li>列表项3</li>......<li>列表项n</li>
</ol>

 

1.7 表格标签
<table border="1"><!--border表示单元格边框大小--><caption>表格的标题</caption> <!--表格的标题--><thead><!--表格的头部--><tr><!--表格头部中的行--><th>列名1</th><!--表格头部中的列--><th>列名2</th>......<th>列名n</th></tr></thead><tbody><!--表格的主体部分--><tr><!--表格主体部分中的行--><td>列1的值</td><!--表格主体部分中的列--><td>列2的值</td>......<td>列n的值</td></tr><tr><td>列1的值</td><td>列2的值</td>......<td>列n的值</td></tr>......<tr><td>列1的值</td><td>列2的值</td>......<td>列n的值</td></tr></tbody><tfoot><!--表格的尾部--><tr><!--表格尾部中的行,主要用于信息统计--><td>统计项名称</td><!--表格尾部中的列--><td>列1的值</td>......<td>列n的值</td></tr></tfoot>
</table>

 

1.8层标签
<div><!--内容-->
</div>

 

1.9 表单
<form action="请求资源" method="请求方式">......
</form>

 

 

2. 行级标签

2.1行级标签特征

a.和其他元素都在一行上
b.高度,行高及外边距和内边距不可改变
c.宽度就是其内容的宽度,不可改变

2.2图像标签
<img src="logo.png" title="鼠标放在上面显示的内容" alt="图片未加载时显示">

 

2.3 范围标签
<span>内容</span>

 

2.4 超链接标签
<a href="资源地址" target="目标窗口位置">内容</a>

 其中target常用如下:
_blank: 在新窗口中打开

 _self: 在当前窗口中打开,是超链接target属性的默认值

超链接通常分为页面间链接、锚链接和功能性链接

页面间链接:

<a href="页面名称">内容</a>

 锚链接:

<a href="页面名称#元素的ID属性值">内容</a>

 锚链接定位同一个页面中的元素时,页面名称可以省略。

功能性链接:

2.5 输入标签
<input type="类型" name="名称" value="值">

<input type="hidden" name="名称"> <!-- 隐藏域 -->
2.6 文本域
<textarea name="名称" placeholder="提示信息"></textarea>

 

2.7下拉列表框
<select><option value="值">显示值</option><option value="值">显示值</option>......<option value="值">显示值</option>
</select>

 

 只读和禁用

<input type="类型" name="名称" readonly>  <!-- 只能读,不能修改 -->
<input type="类型" name="名称" disabled>  <!-- 禁用 -->
<select name="名称" disabled> <!-- 禁用 --><option value="值">显示值</option><option value="值">显示值</option>......<option value="值">显示值</option>
</select>
<textarea name="名称" placeholder="提示信息" readonly></textarea><!-- 只能读,不能修改 -->
<textarea name="名称" placeholder="提示信息" disabled></textarea><!-- 禁用 -->

 

三.HTML5 新增元素

1.结构标签

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>666</title><style>html,body{width: 100%;height: 100%;margin: 0;padding: 0;}header,footer {height: 40px;background-color: black;color: white;}main{height: calc(100% - 40px);display: grid;grid-template-columns: 200px calc(100% - 200px);}aside{background-color: brown;}section{background-color: red;display: grid;grid-template-rows: 40px calc(100% - 80px) 40px;}nav{background-color: rebeccapurple;}</style>
</head>
<body><header>页面头部</header><main><aside>侧边栏</aside><section><nav >操作导航</nav><article>正文</article><footer>底部</footer></section></main>
</body>
</html>

 

2. 其他标签

2.1 音频标签
<!-- controls属性控制页面上是否显示音频的操作控件autoplay属性表示音频在就绪后马上播放loop属性表示音频结束后重新播放preload值:auto - 当页面加载后载入整个音频metadata - 当页面加载后只载入元数据none - 当页面加载后不载入音频-->
<audio src="音频路径" controls="controls" autoplay="autoplay" loop="loop"
preload="metadata"></audio>

常见的音频格式:MP3、OGG、Wav
音频标签还支持设置多个音频文件

<audio controls="controls" autoplay="autoplay" loop="loop" preload="metadata"><source src="音频路径1"/><source src="音频路径2"/>
</audio>
2.2 视频标签
<video src="视频路径" controls="controls" autoplay="autoplay" loop="loop" preload="metadata">
</video>

常见的视频格式:avi、flv、mp4、mkv、ogv
视频标签的用法与audio标签一样

 2.3列表标签
<input list="id">
<datalist id="id"><option>选项1</option><option>选项2</option><option>选项3</option>
</datalist>
 2.4时间与标记标签
<p><!--时间标签没有什么实际意义,只是供机器识别:比如搜索引擎、爬虫分析-->我在<time datetime="2021-02-14">情人节</time>有个约会
</p>
<p>她长得很<mark>漂亮</mark>
</p>
2.5 HTML5新增元素属性

1.全局属性

<div style="height: 100px" hidden></div>
<div style="height: 100px" contenteditable="true" spellcheck="true" tabindex="3"></div>
<div style="height: 100px" contenteditable="true" spellcheck="true" tabindex="2"></div>
<div style="height: 100px" contenteditable="true" spellcheck="true" tabindex="1"></div>

2. 表单属性

 

<form action="" method="get"><input type="text" placeholder="请输入账号" required pattern="[a-z]{8,15}" title="账号只能为8到15位"><input type="submit" value="注册">
</form>

总结

HTML之后马上会更新CSS和javaScipt,大家敬请期待!谢谢大家!

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

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

相关文章

阿里云云数据库RDS

1. 请简述阿里云云数据库RDS的主要特点和优势&#xff1f; 阿里云云数据库RDS的主要特点和优势包括高可用性、强大的扩展性、性能优化、灵活的备份与恢复功能以及专业的技术支持等。 具体来说&#xff0c;以下是阿里云RDS的一些关键优势&#xff1a; 高可用性和可靠性&#…

Leetcode刷题笔记题解(C++):1971. 寻找图中是否存在路径

思路&#xff1a; 1.建立图集&#xff0c;二维数组&#xff0c;path[0]里面存放的就是与0相连的节点集合 2.用布尔数组来记录当前节点是否被访问过&#xff0c;深度优先会使用到 3.遍历从起点开始能直接到达的点&#xff08;即与起点相邻的点&#xff09;&#xff0c;判断那…

Centos9使用chrony服务同步时间

安装chrony命令 Centos9里是预安装的&#xff0c;没有安装的话执行以下命令&#xff1a; yum install -y chronyCentos9 时间同步要使用chrony命令&#xff0c;ntp命令没有了 查看状态 #启用chronyd服务 systemctl enable chronyd#重启chronyd服务 systemctl restart chron…

操作系统(5)-----操作系统进程相关

目录 一.进程的组成 1.PCB&#xff08;进程控制块&#xff09; 2.程序段与数据段 二.进程的特征 三.进程的状态以及状态的转换 四.进程的组织 1.链接方式 2.索引方式 五.进程控制 六.进程控制相关原语 1.创建原语 2.撤销原语 3.阻塞原语 4.唤醒原语 5.切换原语 …

Elasticsearch8.11集群部署

集群就是多个node统一对外提供服务&#xff0c;避免单机故障带来的服务中断&#xff0c;保证了服务的高可用&#xff0c;也因为多台节点协同运作&#xff0c;提高了集群服务的计算能力和吞吐量。ES是一个去中心化的集群&#xff0c;操作一个节点和操作一个集群是一样的&#xf…

git删除本地分支,拉取远程分支到本地新分支

删除本地Git分支的过程相对简单。以下是在命令行中执行此操作的步骤&#xff1a; 切换到一个不同的分支&#xff1a; 在删除一个分支之前&#xff0c;你需要确保自己不在那个分支上。通常&#xff0c;你可以切换到主分支或其他任何分支。例如&#xff0c;要切换到主分支&#x…

【Linux】-同步互斥的另一种办法-信号量

&#x1f496;作者&#xff1a;小树苗渴望变成参天大树&#x1f388; &#x1f389;作者宣言&#xff1a;认真写好每一篇博客&#x1f4a4; &#x1f38a;作者gitee:gitee✨ &#x1f49e;作者专栏&#xff1a;C语言,数据结构初阶,Linux,C 动态规划算法&#x1f384; 如 果 你 …

JVM系列——基础知识

Java运行区域 程序计数器&#xff08;Program Counter Register&#xff09; 程序计数器是一块较小的内存空间&#xff0c;它可以看作是当前线程所执行的字节码的行号指示器。在Java虚拟机的概念模型里[1]&#xff0c;字节码解释器工作时就是通过改变这个计数器的值来选取下一…

PCIE 4.0 Equalizaiton(LTSSM 均衡流程)

1. 均衡 在Tx端有FFE&#xff08;Feed Forward Equalizer&#xff0c;前馈均衡器&#xff09;&#xff1b;在Rx端有&#xff1a;CTLE&#xff08;Continuous Time Linear Equalizer&#xff0c;连续时间线性均衡器&#xff09;和DFE&#xff08;Decision Feedback Equalizer&a…

HarmonyOS 鸿蒙应用开发 (七、HTTP网络组件 axios 介绍及封装使用)

在HarmonyOS应用开发中&#xff0c;通过HTTP访问网络&#xff0c;可以使用官方提供的ohos.net.http模块。但是官方提供的直接使用不太好使用&#xff0c;需要封装下才好。推荐使用前端开发中流行的axios网络客户端库&#xff0c;如果是前端开发者&#xff0c;用 axios也会更加顺…

Conan2: starting at a text book example

“From using libraries already packaged by Conan, to how to package your libraries and store them in a remote server alongside all the precompiled binaries.” Clone the sources of this example project from github, and open the simple_cmake_project directo…

MySQL 运算符BETWEEN.NOT. BETWEEN.IN.NOT IN

MySQL 运算符 本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符&#xff1a; 算术运算符 MySQL 支持的算术运算符包括: 运算符作用加法–减法*乘法/ 或 DIV除法% 或 MOD取余 在除法运算和模运算中&#xff0c;如果除数为0&#xff0c;将是…

MySQL封装JDBC为工具类(JDBC简化)

1&#xff1a;在我们对一个表的增删改查中我们可以发现&#xff0c;如果一个表要进行增删改查四个操作时&#xff0c;我们可能要四个方法&#xff0c;四个方法中每一个方法都需要进行JDBC的连接&#xff0c;如果每一步都按照JdbcTemplate方式写的话可能会简化一点&#xff0c;但…

【GitHub项目推荐--推荐一个开源的任务管理工具(仿X书/X钉)】【转载】

推荐一个开源的任务管理工具&#xff0c;该工具会提供各类文档协作功能、在线思维导图、在线流程图、项目管理、任务分发、即时 IM&#xff0c;文件管理等等。该开源项目使用到 Vue、Element-UI、ECharts 等技术栈。 开源地址&#xff1a;www.github.com/kuaifan/dootask 预览地…

Ribbon 体系架构解析

前面已经介绍了服务治理相关组件&#xff0c;接下来趁热打铁&#xff0c;快速通关Ribbon&#xff01;前面我们了解了负载均衡的含义&#xff0c;以及客户端和服务端负载均衡模型&#xff0c;接下来我们就来看下SpringCloud 下的客户端负载均衡组件Ribbon 的特点以及工作模型。 …

【Linux】从C语言文件操作 到Linux文件IO | 文件系统调用

文章目录 前言一、C语言文件I/O复习文件操作&#xff1a;打开和关闭文件操作&#xff1a;顺序读写文件操作&#xff1a;随机读写stdin、stdout、stderr 二、承上启下三、Linux系统的文件I/O系统调用接口介绍open()close()read()write()lseek() Linux文件相关重点 复习C文件IO相…

【计算机网络】中小型校园网构建与配置

拓扑图配置文件传送门 Packet Tracer-中小型校园网配置布局文件文件 相关文章 【计算机网络】IP协议及动态路由算法 【计算机网络】Socket通信编程与传输协议分析 【计算机网络】网络应用通信基本原理 原理 1. Network 广域网&#xff0c;WAN Wide Area Network&#xff…

花式沉默Defender

编者注&#xff1a;本文仅供学习研究&#xff0c;严禁从事非法活动&#xff0c;任何后果由使用者本人负责。 前言 总结了一下现在还能用的关闭Defender的方法&#xff0c;部分是原创&#xff0c;一部分借鉴的大佬。觉得字多的同学可以直接跳过思路查看步骤进行实操。 修改注册…

再学http

HTTP状态码 1xx 信息性状态码 websocket upgrade 2xx 成功状态码 200 服务器已成功处理了请求204(没有响应体)206(范围请求 暂停继续下载) 3xx 重定向状态码 301(永久) &#xff1a;请求的页面已永久跳转到新的url302(临时) &#xff1a;允许各种各样的重定向&#xff0c;一般…

自动驾驶和智能座舱软件介绍(二)

作者 / 阿宝 编辑 / 阿宝 出品 / 阿宝1990 自动驾驶软件介绍 自动驾驶底层操作系统及软件架构 底层可以包括多种芯片&#xff0c;以太网通信中间件保证网络通信和不同OS任务分配的确定性 Automotive uC&#xff0c;单片机&#xff0c;如英飞凌AURIX&#xff0c;运行AUTOSARB…