html5文本标签
标题文本 h1、h2、h3、h4、h5、h6
其中 h1、h2、h3是比较常用的。h3、h4、h5、h6相对来说用的会少一点,除非结构层次比较深才会使用。
段落文本 p
<p>这是一个段落<p/>
强调文本 strong 和 em
尽量避免使用b代替strong,使用i代替em。它们表示的含义不一样
<strong>strong表示文本的重要性,浏览器会对strong标签内容加粗</strong>
<em>em表示内容的着重点,浏览器一般不会对em内容倾斜 </em>
标记细则 small big
small标签和big标签分别表示小号字体和大号字体。small通常是行内文本的一小块,通常用于免责声明、注意事项、版权信息、法律限制等。big通常是大号字体展示。一啊不能用的少。
加粗字体b,斜体i
b标签用于加粗字体,i标签用于使字体倾斜。
上标sup、下标sub
sup标签和sub标签使标记的文本比普通文本高一点或者第一点。常用于表示数学公式。具体的代码和运行结果如下:
<p>这是一段<sup>上标文本</sup></p>
<p>这是一段<sub>下表文本</sub></p>

sup和sub可以使行高增加,可以使用css修复。
定义术语 dfn标签
dfn标签默认斜体显示文本,
<p><dfn>Internet</dfn>是一个全球互联网系统,用户量巨大</p>
标记代码 code
code标签用于展示一段程序代码,该标签包裹的内容一般是一段程序代码,有特殊的样式显示。由于代码中经常包含<和>等特殊字符,在code中需要转义。如果显示单独的一块代码,可以在外围使用 pre标签包裹
其他与计算机相关的有kbd、samp、var等标签,不过基本上不使用。
<code>int a=1;</code>
预定义格式 pre
pre标签主要用于报纸计算机示例代码的完整格式。因为普通html元素会忽略空格、换行等元素。pre则要求完全保持元素内的所有格式,包括所有的空格换行等。
缩写词 abbr [了解]
下划线和删除线 ins del
ins和del的效果也可以通过css实现。
<ins>这是一个ins下划线标签</ins> <del>这是一个del删除线标签</del>
运行效果如下:

指明引用或者参考 cite,一般用于标记歌曲名、电影名、照片、雕塑 图书名、作品等名称
<p>她正在看 <cite>红楼梦</cite> </p>
运行效果如下:

引述文本 blockquote q
blockquote标签表示单独存在的引用,一般很长,显示在新的一行
q标签表示简单的引用
<blockquote>表示单独存在的引用,一般很长,显示在新的一行</blockquote>
<q>q标签表示简短的一个引用</q>
换行元素 br
<br/>
行内文本 span
<span>这是一段行内文本</span>
文本高亮显示 mark
<mark>文本高亮显示</mark>
mark标签会给文本加一个前景色,运行效果如下:

进度条 progress
progress用于显示一个进度条,max和value属性表示最大值和当前比例值。代码示例和运行效果如下:
<progress max="100" value="35">35%</progress>

刻度信息 meter [了解]
meter和process类型,它可以通过low、hign和value三个属性一起来表示进度。low默认0,hign默认1。运行效果如下:
<meter low="0.25" high="0.75" value="0.5">50%</meter>

示例代码中0.5正好在0.25和0.75的中间。目前浏览器对meter的支持还在变化,谨慎使用即可
标记时间信息 time [了解]
time标签有datetime属性,该属性是对用户不可见,是给浏览器使用的。time包裹的文本对用户可见。
<time datetime="2020-02-14">情人节</time>
联系信息 address
address用于标记一个通讯地址,可以是邮箱、实际地址、电话等 address默认斜体显示
<address>北京市 北京市 朝阳区 xxx小区19号楼3单元101</address>
文本显示顺序 bdo
bdo可以使文本从左到右或者从右到左显示,示例代码和运行效果如下:
<bdo dir="ltr">从左到右显示</bdo>
<bdo dir="rtl">从右到左显示</bdo>

另外还有一个bid标签用于方向未知的情况,目前只有火狐和google浏览器支持,不要使用。
换行断点 wbr [了解]
wbr和br类似,代表一个可换行处。br是强制换行。wbr表示在必要的时候可以换行。具体在哪里换行,由浏览器决定。 该元素浏览器支持不好,尽量不要使用
标记展开/收缩信息 details summary
可以对标记的内容进行展开和收缩。示例代码和运行效果如下:
点击查看代码
<details>
<summary>华为手机</summary>
<p>品牌:华为</p>
<p>内存:4G</p>
</details>


对话框 dialog
dialog表示一个对话框,open属性表示显示和隐藏。注意他不是弹框0 ,只是在页面上显示或者隐藏。一般也不会使用该标签
<dialog open="true"><p>这是一个对话框</p></dialog>
图片 img标签
img基础用法
<img src="a.jpg" alt="图片加载失败的替换文本" width="500" height="500"/>
src属性表示图片链接,alt表示图片加载时的替换文本,width表示图片宽度,height表示图片高度。srcset属性表示一组图像
插入网站logo、图标
<link rel="icon" href="favicon.svg"/>
<link rel="shortcut icon" href="favicon.svg"/>
多媒体 embed
embed标签可以播放多媒体 width height src分别表示多媒体的宽度、高度和多媒体url
<embed width="500" height="500" src="a.mp4"/>
多媒体 object
object标签可以定义一个嵌入对象,主要用于在网页中插入多媒体信息,如:图像、音频、视频、pdf、flash、Active X、Java applets等。不过各个浏览器对这个标签的支持都不太一样,所以也需要谨慎使用。
<object width="100%" height="500" data="a.mp4"></object>
多媒体 audio、video
audio可以播放主流的音频,支持mp3、wav等格式 src属性表示音频url,autoplay属性表示网页加载的时候是否自动播放,loop表示是否循环播放,type属性表示多媒体类型,示例代码的运行效果如下:
<audio src="a.mp3" autoplay loop controls></audio>

video支持主流的视频流,如mp4等。muted表示 是否静音,poster表示视频未播放时候的加载图像,示例代码如下:
<video src="a.mp4" controls width="500" height="500" muted loop autoplay poster="a.jpg">您的浏览器不支持video标签</video>
列表 ul ol li
无序列表 ul-li
有序列表 ol-li
描述列表 dl dt dd
超链接 a
普通链接
download属性表示要下载的目标,当用户点击按钮的时候,会下载这个链接的内容。
<a href="a.html" download="c.jpg" target="_blank">普通链接</a>
块链接
html5放开了a链接的限制,可以在a链接中包含其他元素。也称为块链接,注意不要过度使用快链接,尽量避免在a中包含大量信息
点击查看代码
<a href="a.html">
<h1>段落文本</h1>
<p>更多信息</p>
</a>
锚链接 链接可以指向任何被定义了ID的链接。
<a id="p4">测试</a>
<a href="#p4">锚点链接,指向id=p4</a>
图像热点 map area
为图像的局部区域定义链接,点击热点区域的时候,会激活链接,并跳转到指定目标
框架链接 iframe html5已经不支持iframset,但是还是支持iframe框架。
<iframe src="a.html"></iframe>
表格 table tr th td
table定义表格 tr定义一行 th定义标题 td定义一个单元格 thead、tbody、tfoot对表格进行分组,表头,表体,表尾三个组,示例代码如下:
点击查看代码
<table>
<caption>学生列表</caption>
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
</th>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>28</td>
</tr>
</tbody>
<tfoot></tfoot>
</table>
表单
form标签定义一个表单,每个表单都是form开头的
fieldset和legend对表单控件进行组织,使表单更容易理解
常用表单控件如下:
点击查看代码
<p>文本框 <input type="text"/></p>
<p>标签 <label>用户名</label> 主要用于描述表单字段的用途 label的for属性与一个表单字段的id绑定,当点击label,可以使表单字段获得焦点</p>
<p>密码框 <input type="password"/></p>
<p>单选框 <input type="radio"/></p>
<p>复选框 <input type="checkbox"/></p>
<p>文本区域 <textarea>这里是一段文本</textarea></p>
<p>选择框 <select><option>男士</option></select></p>
<p>上传文件 <input type="file"/></p>
<p>隐藏字段 <input type="hidden"/></p>
<p>提交按钮 <input type="submit"></p>
运行效果如下:

html5新型输入框
点击查看代码
<p>邮件 <input type="email"/>提交表单时,浏览器会验证email格式</p>
<p>URL框 <input type="url"/>提交表单时,浏览器会验证url格式</p>
<p>数字框 <input type="number" min="0" max="100" step="10" value="50"/></p>
<p>范围值 <input type="range" min="10" max="100" value="20" step="1"/>在网页中显示为滚动条</p>
<p>日期选择器 <input type="week"/>type有date、month、week、time、datetime、datetime-local选项</p>
<p>搜索框 <input type="search"/> 搜索框右边会有一个清空图标</p>
<p>电话号码 <input type="tel"/></p>
<p>拾色器 <input type="color"/></p>
运行效果如下:

数据列表
点击查看代码
<input type="text" list="url_lsit">
<datalist id="url_lsit">
<option label="百度" value="https://www.baidu.com"></option>
<option label="新浪" value="https://xinlang.com"></option>
</datalist>
当用户点击文本框的时候,会弹出数据列表选项。
输出结果 output,用于表示表单的输出结果
<p><output>输出结果</output></p>
表单属性
autofocus表示自动获取焦点
pattern 定义验证input的正则表达式
placeholder 定义默认的替换文本
required 定义必填
html5文本标签的更多相关文章
- __x__(19)0907第四天__ HTML5 文本标签 及 样式
strong 表语义上的强调, em 表示语气上的强调: <strong>警告:离僵尸远点!</strong> 世界末日了,因为僵尸是<em>有毒的</em& ...
- 你所不知道的html5与html中的那些事(四)——文本标签
文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后 ...
- html5中的容器标签和文本标签
html5中的容器标签和文本标签 html中的容器级标签和文本级标签,css中的块级元素和行内元素是我们常常拿来比较的四个名词(行内块级暂时先不考虑). 容器标签 容器级的标签可以简单的理解为能嵌套其 ...
- 深入理解html5系列-文本标签
转:http://blog.csdn.net/lihui130135/article/details/45150501 文章简介: 关于html5相信大家早已经耳熟能详,但是他真正的意义在 ...
- HTML5 新增文本标签
一.mark 标记文本 <mark> 标签定义带有记号的文本,表示页面中需要突出显示或高亮显示的信息. 通常在引用原文的时候使用 mark 元素,目的是引起当前用户的注意. 语法格式: & ...
- HTML5入门(---------------HTML——基本骨架--------------)
HTML基础 一.HTML 超文本标记语言.英文全拼:HyperText Markup Language.负责网页的语义描述. 二.HTML基本骨架 <!DOCTYPE html> < ...
- [HTML/HTML5]6 使用图像
6.1 将图像作为Web页面的前景元素 使用img元素,就可以在Web页面中添加图像.img是image的缩写.只需在img元素中添加src(source的缩写)属性,并为该属性设置相应的值,就可以 ...
- HTML5的文档结构和新增标签
一.HTML5 文档结构1.第一步:打开 开发工具,打开指定文件夹:2.第二步:保存 index.html 文件到磁盘中,.html 是网页后缀:3.第三步:开始编写 HTML5 的基本格式.< ...
- HTML5 常用的结构化标签整理
一.语义化结构化标签 结构化标签优点: 1.方便浏览器处理和识别,提升了网页的质量和语义. 2.减少了大量无意义的div标签,增强代码的可读性. 结构化标签:(header,nav,body,arti ...
- HTML5初学篇章_3
表单的标签是<form>,它使页面与客户的互动成为可能.而它的大部分元素字自HTML2.0后就没有再改变过,由此可见这是一个多么具有卓越性的设计. <form>标签是用于创建供 ...
随机推荐
- 【转】ReentrantReadWriteLock读写锁详解
https://www.cnblogs.com/xiaoxi/p/9140541.html 一.读写锁简介 现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁.在没有写操作的时 ...
- Qt开源作品32-文本框回车焦点下移
一.前言 这个demo由于太过简单,而不用过多的文字描述,其实就是实现了在一个文本框中输入完成以后,回车自动跳入下一个文本框,焦点下移,这个在很多的社保系统.医疗系统等系统中很常用,因为那些系统需要很 ...
- WPF 记录鼠标、触摸多设备混合输入场景问题
本文记录在WPF应用中鼠标.触摸混合输入,鼠标事件抬起时不会有MouseUp事件触发的问题. 事件输入我们都知道有3类:鼠标.触摸.触笔,鼠标是windows系统出来就有的事件,后面加了触笔.触摸. ...
- TNN编译及使用
要使用 CMake 和 TNN 库基于 C++ 实现神经网络模型的推理预测,你需要按照以下步骤进行操作: 准备环境 确保已安装 CMake 和 C++ 编译器.并从 TNN 的 GitHub 仓库下载 ...
- VSTO踩坑记录(2)- 运用outlook对象模型发送邮件
概述 上篇文章记录了怎么样让vsto插件显示在功能区上面,这篇文章来说说怎么运用微软提供的对象方法对outlook进行操作,附上官方文档. 这次示例我们来用代码发一封邮件,先简单拉几个控件,分别代表要 ...
- IIS通过URL重写配置http跳转https,排除部分域名
<rewrite> <rules> <rule name="http to https" stopProcessing="true" ...
- Solution Set -「AGC 004~006」C~F
目录 「AGC 004C」AND Grid 「AGC 004D」Teleporter 「AGC 004E」Salvage Robots 「AGC 004F」Namori ^ 「AGC 005C」Tre ...
- 「V 曲收集」幸运
标题原为"絮语",但终究是别人的絮语.不过是在他们的演唱下,我有这"幸运"拾起它们吧. 啊,还是加一个维护日志好了. [2022/08/31] 开启日志 ...
- 【转】为什么说java只有值传递?
原文地址: https://www.cnblogs.com/ironHead-cjj/p/11366888.html
- C#调用IronOcr识别文字不理想
识别文字不理想,不知道什么原因,文字太小就几乎无法识别.... void Test() { DateTime d1 = DateTime.Now; var ocr = new IronTesserac ...