HTML标签大全
太多了,整理一会之后果断放弃,MDN上的介绍
HTML模板
1 |
|
a标签
<a>
标签代表一个超链接,它有如下属性:
download
:这个属性用于指示浏览器去下载href
所指向的资源而不是进行页面跳转。如果给download
属性设置一个值,这个值将是对应资源被保存成本地文件过程中的默认名称。href
:URL。hreflang
:用于指定链接资源的人类语言ping
:包含一个以空格分隔的 URL 列表,当跟随超链接时,将由浏览器发送带有正文的 PING 的 POST 请求,通常用于跟踪。rel
:该属性执行了目标对象到链接对象的关系。该值是空格分隔的列表类型值。target
:该属性指定在何处显示链接的资源。它的值包括:_self
、_blank
、_parent
和_top
。type
:该属性指定在一个 MIME type 链接目标的形式的媒体查询。其仅提供建议,并没有内置的功能。
<a>
标签还有四个伪类:
link
:具有href
属性。visited
:被访问过。hover
:鼠标悬浮。active
:鼠标点击瞬间。
下面展示一个使用download
属性的例子。
1 | <a download="国旗" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAB5CAMAAACjkCtXAAAAe1BMVEX/AAD////XsbH0RETe2dnToqLi7e3wVVX80Rb80xb81Rb82Bf/MQX/JQT8xhX/FwL8yxX+VQn/Ogb83Rf8whT9nBD+TAj9jw/9lQ/9rhL9uBP8uxT+bgv9ohDGv7/SuLj9hA3+XQj9eAn+fw39qBL+Qwf+ZQv2OzvmbW2v1N+9AAACiklEQVR4nO3ZCW+bMByHYdjpg8PcEMhKUpL2+3/CORs9osUGofFzUP6vlKpqFfTINTZOPd//9WVTPf3wfd/z/e/epvpJbGDERkZsZMRGRmxkxEb2YOxkFc3slrLzVTSzW8QOgpIlQbCWaUaL2D0XnMsqXAs13bJJEkZSOZ3dy9ixGMRhJdGslrH73uuKlUSzmmbHN36Wji9nTbKT9pb7UxO/XqdJdp+drBeIq/9umtEku8mO1guEuYv1e4qtl7q95e1VUbCi6OETZYp9YDy3bCtpoTeeAX93TrGfBVel7QIqixzsllPsvWDCNrnPUZLbJ/8qGdjp+HePW82ux+/TG8N6TL3gbtipEoypdqgqxvTk7usmV4zJAe8zZBjtQ5RxLoSU7OKWUug7L2ucboxXGed2zwT7nIgcH2iuMt+S5S7jH+isdnkq+CfbSnKM3txiZ10E8VkXwHJ0i8HhQeZmdvY4vXlkvkDsZHmxsmu9kPDLgGfm2/H+HqUCxZlQjdBfTUNaNQ1vmuquHqWOeofkZz3mnCvDQ3dYSS4cHOEt7HgnRH7hdkzTTBdQKnIwSyzskxTt30Hu9GZjeH/Xlrvn9XimLOwiG97m7CnPzrff340vcGZ2HNUfd9qptZ1x8FlG+/pGc3JAN/Zgn297idNHq8XsYYMfXSaHkvXJ2d0D1jL2KWec8Xol04yWTpJGSpezZCE7zAflYHN8byG7q7xgv7l/gvzZikKHO9CjbTduIzYyYiMjNjJiIyM2MmIjIzYyYiMjNjJiIyM2MmIjIzYyYiMjNjJiIyM2MmIjIzYyYiMjNjJiIyM2MmIjIzYyYiMjNjJiIyM2MmIje2e/fN1SryP728Ya2Vtso+zffNMqoOoYARcAAAAASUVORK5CYII=">下载图片</a> |
input标签
<input>
标签用于接受来自用户的数据。它有如下属性:
autocomplete
:一个字符串,描述输入应提供的任何类型的自动完成功能。自动完成的典型实现只是回忆在同一输入字段中输入的先前值,但可以存在更复杂的自动完成形式。例如,浏览器可以与设备的联系人列表集成,以在电子邮件输入字段中自动完成电子邮件地址。不过当type
属性值为button
、file
等时,<input>
不会返回文本或数值数据,此时autocomplete
属性将被忽略。autofocus
disabled
form
:该属性值为一个<form>
的id
,用于指示该<input>
是属于它的。如果缺失,则该<input>
属于最近的<form>
或者不属于任何<form>
。list
:该属性值为一个<datalist>
的id
,<datalist>
用于为该<input>
提供建议列表。name
:该<input>
的名称,与表单数据一起提交。readonly
required
tabindex
:该<input>
在当前文档的 Tab 导航顺序中的位置。type
:该<input>
的类型。包括:button
、checkbox
、color
、date
、datetime-local
、email
、file
、hidden
、image
、month
、number
、password
、radio
、range
、reset
、search
、submit
、tel
、text
、time
、url
、week
。value
:该<input>
的当前值。
meta标签
<meta>
标签中包含那些不能被<base>
、<link>
、<script>
、<style>
和<title>
标签所表示的内容。并且<meta>
标签一次只干一件事,如果想利用<meta>
标签设置多个内容,那就多写几个<meta>
标签。它有如下属性:
charset
:该属性表明了页面的编码方式,通常为UTF-8
。content
:该属性值对应于http-equiv
属性或name
属性的值。http-equiv
:该属性定义 HTTP 的一些首部字段,对应的首部字段值在content
属性中。content-security-policy
:定义页面的内容安全策略,内容策略主要指定允许的服务器源和脚本端点,这有助于防止 XSS 攻击。refresh
:- 如果
content
属性值是一个正整数,则该正数代表页面重载的时间间隔(秒)。 - 如果
content
属性值是一个正整数,并且后面跟着;url=
和一个合法的 URL,则页面将在指定秒数后进行跳转。
- 如果
name
:该属性定义能定义如下内容,同样的,这些内容的值在content
属性中。author
:定义作者。description
:定义页面的描述信息。在你收藏一个页面时,描述信息就是来自于这里的。generator
:生成页面的软件的标识符。keywords
:用,
分隔的关键词。referrer
:控制所有从页面发出的 HTTP 请求的Referer
首部字段。下面所述的页面的源包含协议、域名和端口。no-referrer
:不发送Referer
首部字段。origin
:发送页面的源。no-referrer-when-downgrade
origin-when-cross-origin
:对于与页面同源的请求发送页面完整的 URL,与页面不同源的请求只发送页面的源。same-origin
:对于与页面同源的请求发送页面的源,与页面不同源的请求不发送Referer
首部字段。strict-origin
strict-origin-when-cross-origin
unsafe-URL
:发送页面完整的 URL。
theme-color
:建议客户端应该用来使用的主题颜色。color-scheme
:指定一个或多个主题颜色。normal
[light | dark]+
only light
creator
:定义网页作者,即一个组织或者机构的名称。googlebot
publisher
:定义网页发布者。robots
slurp
viewport
:专门用于为移动端设备定义视口的大小。width
height
initial-scale
maximum-scale
minimum-scale
user-scalable