HTML世界之标签Ⅶ

目录

[一、source 标签](#一、source 标签)

[二、span 标签](#二、span 标签)

[三、strong 标签](#三、strong 标签)

[四、style 标签](#四、style 标签)

[五、sub 标签](#五、sub 标签)

[六、summary 标签](#六、summary 标签)

[七、sup 标签](#七、sup 标签)

[八、textarea 标签](#八、textarea 标签)

[九、template 标签](#九、template 标签)

[十、time 标签](#十、time 标签)

[十一、title 标签](#十一、title 标签)

[十二、track 标签](#十二、track 标签)

[十三、video 标签](#十三、video 标签)

[十四、wbr 标签](#十四、wbr 标签)


一、source 标签

<source> 标签为媒体元素(比如 <video> 和 <audio>)定义媒体资源。

<source> 标签允许规定两个视频/音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择。

|--------|-------------|-----------------------------------------------------|
| 属性 | 值 | 描述 |
| media | media_query | 规定媒体资源的类型,供浏览器决定是否下载。 |
| src | URL | 规定媒体文件的 URL。 |
| type | MIME_type | 规定媒体资源的 MIME 类型。 |
| sizes | | 不同页面布局设置不同图片大小。 |
| srcset | URL | <source>应用于<picture>标签时需要使用到。指定在不同情况下使用的图像 URL。 |

语法:

<source src="" type="">

二、span 标签

<span> 用于对文档中的行内元素进行组合。

<span> 标签没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。如果不对 <span> 应用样式,那么 <span> 元素中的文本与其他文本不会任何视觉上的差异。

<span> 标签提供了一种将文本的一部分或者文档的一部分独立出来的方式。

被 <span> 元素包含的文本,可以使用 CSS 对它定义样式,或者使用 JavaScript 对它进行操作。

语法:

<span style="color:blue">蓝色</span>

三、strong 标签

<strong> 标签是一个短语标签,用来定义计算机程序的样本重要的文本。

写法:

<strong>加粗文本</strong>

四、style 标签

<style> 标签定义 HTML 文档的样式信息。

在 <style> 元素中,可以规定在浏览器中如何呈现 HTML 文档。

每个 HTML 文档能包含多个 <style> 标签。

|------------------------------------------------------|------------------------------------------------------|------------------------------------------------------|
| 属性 | 值 | 描述 |
| media media_query 为样式表规定不同的媒体类型。 | media media_query 为样式表规定不同的媒体类型。 | media media_query 为样式表规定不同的媒体类型。 |
| scopedNew scoped 如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素。 | scopedNew scoped 如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素。 | scopedNew scoped 如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素。 |
| type text/css 规定样式表的 MIME 类型。 | type text/css 规定样式表的 MIME 类型。 | type text/css 规定样式表的 MIME 类型。 |

五、sub 标签

<sub> 标签定义下标文本。下标文本将会显示在当前文本流中字符高度的一半为基准线的下方,但是与当前文本流中文字的字体和字号都是一样的。下标文本能用来表示化学公式,比如 H2O。

写法:

<sub></sub>

六、summary 标签

<summary> 标签为 <details> 元素定义一个可见的标题。 当用户点击标题时会显示出详细信息。

写法:

<details>

<summary>Epcot Center</summary>

<p>Epcot is a theme park at Walt Disney World Resort featuring exciting attractions, international pavilions, award-winning fireworks and seasonal special events.</p>

</details>

七、sup 标签

<sup> 标签定义上标文本。上标文本将会显示在当前文本流中字符高度的一半为基准线的上方,但是与当前文本流中文字的字体和字号都是一样的,上标文本能用来添加脚注。

写法:

<sup></sup>

八、textarea 标签

<textarea> 标签定义一个多行的文本输入控件。

文本区域中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。

可以通过 cols 和 rows 属性来规定 textarea 的尺寸大小,不过更好的办法是使用 CSS 的 height 和 width 属性。

|-------------|-----------|--------------------------|
| 属性 | 值 | 描述 |
| autofocus | autofocus | 规定当页面加载时,文本区域自动获得焦点。 |
| cols | number | 规定文本区域内可见的宽度。 |
| disabled | disabled | 规定禁用文本区域。 |
| form | form_id | 定义文本区域所属的一个或多个表单。 |
| maxlength | number | 规定文本区域允许的最大字符数。 |
| name | text | 规定文本区域的名称。 |
| placeholder | text | 规定一个简短的提示,描述文本区域期望的输入值。 |
| readonly | readonly | 规定文本区域为只读。 |
| required | required | 规定文本区域是必需的/必填的。 |
| rows | number | 规定文本区域内可见的行数。 |
| wrap | hard soft | 规定当提交表单时,文本区域中的文本应该怎样换行。 |

写法:

<textarea rows="10" cols="30">

我是一个文本框。

</textarea>

九、template 标签

<template> 标签定义在页面加载时隐藏的一些内容,该标签中的内容可以稍后使用 JavaScript 呈现。

如果有一些需要重复使用的 HTML 代码,则可以使用 <template> 设置为公用的模板。

十、time 标签

<time> 标签定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。

该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。

|----------|----------|--------------------------------------------------------|
| 属性 | 值 | 描述 |
| datetime | datetime | 规定日期/时间。另一种方式,则是由元素的内容给定日期/时间。 |
| pubdate | datetime | 指示 <time> 元素中的日期 / 时间是文档(或最近的前辈 <article> 元素)的发布日期 |

十一、title 标签

<title> 标签定义文档的标题,在所有 HTML 文档中是必需的。

<title>元素:

定义浏览器工具栏中的标题

提供页面被添加到收藏夹时的标题

显示在搜索引擎结果中的页面标题

注释:一个 HTML 文档中不能有一个以上的 <title> 元素。

提示:如果遗漏了 <title> 标签,文档作为 HTML 是无效的。

写法:

<title></title>

十二、track 标签

<track> 标签为媒体元素(比如 <audio> and <video>)规定外部文本轨道,也就是字幕,字幕格式有 WebVTT 格式(.vtt 格式文件)。

这个元素用于规定字幕文件或其他包含文本的文件,当媒体播放时,这些文件是可见的。

|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------|
| 属性 | 值 | 描述 |
| default | default | 规定该轨道是默认的。如果用户没有选择任何轨道,则使用默认轨道。 |
| kind | captions 该轨道定义将在播放器中显示的简短说明。 chapters 该轨道定义章节,用于导航媒介资源。 descriptions 该轨道定义描述,用于通过音频描述媒介的内容,假如内容不可播放或不可见。 metadata 该轨道定义脚本使用的内容。 subtitles 该轨道定义字幕,用于在视频中显示字幕。 | 规定文本轨道的文本类型。 |
| label | text | 规定文本轨道的标签和标题。 |
| src | URL | 必需的。规定轨道文件的 URL。 |
| srclang | language_code | 规定轨道文本数据的语言。如果kind属性值是 "subtitles",则该属性是必需的。 |

十三、video 标签

<video> 标签定义视频,比如电影片段或其他视频流。

|-----------|---------------------------------------------------------------------------------|-----------------------------------------------------|
| 属性 | 值 | 描述 |
| autoplay。 | autoplay | 如果出现该属性,则视频在就绪后马上播放。 |
| controls | controls | 如果出现该属性,则向用户显示控件,比如播放按钮。 |
| height | pixels | 设置视频播放器的高度。 |
| loop | loop | 如果出现该属性,则当媒介文件完成播放后再次开始播放。 |
| muted | muted | 如果出现该属性,视频的音频输出为静音。 |
| poster | URL | 规定视频正在下载时显示的图像,直到用户点击播放按钮。 |
| preload | auto 指示一旦页面加载,则开始加载音频/视频。 metadata 指示当页面加载后仅加载音频/视频的元数据。 none 指示页面加载后不应加载音频/视频。 | 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。 |
| src | URL | 要播放的视频的 URL。 |
| width | pixels | 设置视频播放器的宽度。 |

十四、wbr 标签

<wbr> (Word Break Opportunity) 标签规定在文本中的何处适合添加换行符。

提示:如果单词太长,或者担心浏览器会在错误的位置换行,那么可以使用 <wbr> 元素来添加 Word Break Opportunity(单词换行时机)。

写法:

<wbr><wbr>

相关推荐
YYYYY778832 分钟前
React Scheduler 原理解读
前端·react.js
子林super2 分钟前
Doris-ansible自动化部署脚本
前端
子林super2 分钟前
Doris-FE节点滚动重启
前端
yingtianhaoxuan12 分钟前
学习笔记-Excel统计分析——描述统计量的计算
笔记·学习
好青崧14 分钟前
vue的优缺点
前端·javascript·vue.js
好青崧15 分钟前
vue是什么
前端·javascript·vue.js
双叶83626 分钟前
(C++)STL标准库(vector动态数组)(list列表)(set集合)(map键值对)相关对比,基础教程
c语言·开发语言·数据结构·c++·list
爬点儿啥32 分钟前
[爬虫知识] 深入理解多进程/多线程/协程的异步逻辑
开发语言·爬虫·python·多线程·协程·异步·多进程
斜杠青年C33 分钟前
前端内容-ES6
前端·ecmascript·es6
MUTA️1 小时前
《Llama: The Llama 3 Herd of Models》预训练数据篇——论文精读笔记
人工智能·笔记·深度学习