前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HTML5全局属性汇总

HTML5全局属性汇总

原创
作者头像
用户8983410
修改于 2021-09-23 06:08:29
修改于 2021-09-23 06:08:29
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

局部属性和全局属性

局部属性:有些元素能规定自己的属性,这种属性称为局部属性。 比如 link 元素,它具有的局部属性有 href、 rel、 hreflang、 media、 type、 sizes 这六个。 全局属性:可以用来配置所有元素共有的行为,这种属性称为全局属性,可以用在任何一个元素身上。

1、accesskey 属性

使用 accesskey 属性可以设定一个或几个用来选择页面上的元素的快捷键。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html><html lang="zh-CN"><head>   <meta charset="UTF-8">   <meta >   <meta http-equiv="X-UA-Compatible" content="ie=edge">   <title>HTML全局属性测试</title></head><body>   <form action="">       <p>           Name: <input type="text" >                       </p>       <p>           Password: <input type="password" >                       </p>       <p>           Name: <input type="submit" >                       </p>   </form></body></html>

在上面的例子中,三个 input 元素添加了 accesskey 属性,这样在 Mac 下就可以用 Control + Alt(Option) + n快捷键访问到 Name 的输入框了。用来触发 accesskey 机制的按键组合因平台而异,具体如下:

浏览器 / 平台

Window

Linux

Mac

Firefox

Alt + Shift + key

Alt + Shift + key

Control + Alt + key

Internet Explorer

Alt + key

N/A

N/A

Google Chrome

Alt + key

Alt + key

Control + Alt + key

Safari

Alt + key

N/A

Control + Alt + key

Opera

同 Google Chrome

同 Google Chrome

同 Google Chrome

关于 accesskey 这个全局属性的详解,可以看一下 HTML accesskey 属性与 web 自定义键盘快捷访问

2、class 属性

class 属性用来将元素归类,这个就无需多言了。

3、contenteditable 属性

contenteditable 是 HTML5 中新增加的属性,,其用途是让用户能够修改页面上的内容。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<body>    <!-- contenteditable属性应用 -->    <p contenteditable="true">设置为 true 是可编辑的</p></body>

如上例,p 元素的 contenteditable 属性值设置为 true 时,用户可以单击文字编辑内容。设置为 false 时禁止编辑。

4、dir 属性

dir 属性用来规定元素中文字的方向。有效值有两个:ltr(从左到右)、rtl(从右到左)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- dir属性应用 --><p dir="ltr">从左到右</p><p dir="rtl">从右到左</p>

5、draggable 属性

draggable 属性是 HTML5 支持拖放操作的方式之一,用来表示元素是否可被拖放。

6、dropzone 属性

dropzone 属性是 HTML5 支持拖放操作的方式之一,与 draggable 属性搭配使用。

7、id 属性

id 属性用来给元素分配一个唯一的标识符。这个也无需多言。需要说明的一点是,id 属性还可以用来导航到文档中的特定位置。

8、hidden 属性

hidden 是个布尔属性,表示相关元素当前不需要关注,浏览器对它的处理方式是隐藏相关元素(隐隐想起来控制一个元素的展示隐藏的时候,会自定义一个 hidden 类,然后在里面写隐藏样式),具体也可以看一下这篇介绍 HTML5 的 hidden 属性

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <!-- hidden属性应用 --> <div hidden>这个元素将会被隐藏</div>

9、lang 属性

lang 属性用于说明元素内容使用的语言。lang 属性必须使用有效的 ISO 语音代码,使用这个属性的目的在于,让浏览器调整其表达元素内容的方式,比如在使用了文字朗读器的情况下正确发音。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <!-- lang属性应用 --> <p lang="en">Hello - how are you?</p>

10、spellcheck 属性

spellcheck 属性用来表明浏览器是否应该对元素的内容进行拼写检查,这个属性只有用在用户可以编辑的元素上时才有意义。 spellcheck 属性可以接受的值有两个:true 和 false。至于拼写检查的实现方式则因浏览器而异。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- spellcheck属性应用 -->  <textarea >This is some lalalala text</textarea>

11、style 属性

style 属性用来直接在元素身上定义 CSS 样式,这个也不做过多描述了。

12、tabindex 属性

HTML 页面的键盘焦点可以通过按 Tab 键在各元素之间切换。用 tabindex 属性可以改变默认的转移顺序。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <!-- tabindex属性应用 -->  <form action="">     <label>Name: <input type="text" ></label>     <label>City: <input type="text" ></label>     <label>Country: <input type="text" ></label>     <input type="submit" value="" tabindex="3">  </form>

上面的代码实现效果是:在按 Tab 键的过程中,tabindex 为 1 的 Country 输入框第一个被选中,接着焦点会跳到 Name 输入框,最后是 submit 提交。tabindex 设置为 - 1 的元素不会在用户按下 Tab 键后被选中。

13、title 属性

title 属性提供了元素的额外信息,浏览器通常用这些东西显示工具条提示,这个在一些展示不全的文本标题也经常使用。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【前端】HTML属性
属性规定元素的行内样式 属性将覆盖任何全局的样式设定,例如在 <style> 标签或在外部样式表中规定的样式。
Gavin-ZYX
2019/03/04
3.3K0
【前端】HTML属性
HTML——全局属性
全局属性通常适用于某一种或多种类型的绝大多数HTML元素,包括标准属性和事件属性。
Html5知典
2019/11/26
2.2K0
1.HTML基础必备知识学习笔记
学习路径 通过前面【全栈之前端前置知识】我们知道,前端开发一般学习路径都是 HTML+CSS+Javascript等
全栈工程师修炼指南
2023/03/19
1.3K0
1.HTML基础必备知识学习笔记
HTML--全局属性
属性 描述 accesskey 规定激活元素的快捷键。 class 规定元素的一个或多个类名(引用样式表中的类)。 contenteditable      【HTML5】 规定元素内容是否可编辑。 contextmenu      【HTML5】 规定元素的上下文菜单。上下文菜单在用户点击元素时显示。 data-*      【HTML5】 用于存储页面或应用程序的私有定制数据。 dir 规定元素中内容的文本方向。 draggable      【HTML5】 规定元素是否可拖动。 dropzone   
用户8711264
2023/03/21
4250
HTML5新增全局属性
主要功能是允许用户在线编辑元素中的内容,它是一个布尔值属性,可以被设定为true或者false。该属性还有一个隐藏的inherit(继承)状态,如果属性值为true时表示为可编辑状态,如果属性值为false时表示为不可编辑状态,如果是未设定属性值,则由inherit状态来决定,如果元素的父元素是可编辑的,则该元素就是可以编辑的。
申霖
2020/10/27
9710
HTML(一)
从这篇开始,通过几篇的介绍,了解常用的 HTML 标记,熟悉每个标签在浏览器中的默认样式。
1ess
2021/10/29
5300
HTML(一)
HTML5中引入的关键特性
新特性描述 accesskey 定义通过键盘访问元素的快捷键 contenteditable 该特性设置为true时,浏览器应该允许用户编辑元素的内容。不指定变化后的内容如何保存 contextmenu 定义menu元素的DOM id作为定义钙元素特性的上下文菜单 data-X 制定可以包含在标签中的用户定义的元数据,而不必担心这些元数据与当前的特性或者未来的特性冲突。使用这种类型的特性可以避免创建自定义特性或者过载class特性的常见方法 draggable 定义特性时,允许元素与其
就只是小茗
2018/03/07
1.3K0
[HTML5] 一文读懂H5新特性的应用
<header> 标签用于定义文档或文档某部分的头部内容,通常包含导航链接、网站标识、标题、搜索框等。
DevKevin
2024/08/17
8410
移动Web开发(二)
  这些天一直在忙iOS,Android和.Net方面的知识都有些忘记了,汗。不过还是先重温一下HTML吧,手动滑稽。
从今若
2019/09/19
1.1K0
HTML5语法,标签,属性
html5相对于以前的html(html4,xhtml等)更加简洁更加的人性化。主要体现在一下几个方面:
踏浪
2019/07/31
2.5K0
HTML5新增属性
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x2Gv7duX-1629718533816)(/assetis/image-20210323211328426.png)]
张哥编程
2024/12/19
2380
HTML5 学习总结(二)——HTML5新增属性与表单元素
张果
2018/01/04
3.7K0
HTML5 学习总结(二)——HTML5新增属性与表单元素
你不可错过的前端面试题(二)
(1)合理的 title、description 和 keywords,他们的搜索权重逐个减小 title 强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面 title 要有所不同;description 把页面内容高度概括,长度合适,不可过分堆砌关键词,不同页面 description 有所不同;keywords 列举出重要关键词即可。
WEBING
2019/02/26
1K0
HTML属性及事件
HTML属性 HTML 元素可以设置属性 属性可以在元素中添加附加信息 属性一般描述于开始标签 属性总是以名称/值对的形式出现 如:class=”a” 不同属性之间用“空格”隔开 HTML属性和属性值之间用“=”连接。 属性名 描述 accesskey 设置访问元素的键盘快捷键。 class 规定元素的类名(classname) contenteditableNew 规定是否可编辑元素的内容。 contextmenuNew 指定一个元素的上下文菜单。当用户右击该元素,出现上下文菜单 data- 用于存储页面
白胡杨同学
2020/04/10
3K0
HTML5与HTML4的区别,新增的元素有哪些?
注:部分格式编写存在<>封闭错误,只为在博客中显示,并非正确写法。 1. HTML5推出的理由 解决Web上存在的问题: Web浏览器间的兼容性低:在一个浏览器中可以运行的HTML、Css、Javascript,在另一个浏览器中不能运行。 原因:各浏览器规范不统一,没有被标准化。 解决方案:使各浏览器的功能符合通用标准。 文档结构不够明确:HTML4中元素不能把文档结构表示清楚。 解决方案:增加与结构相关的元素。 Web应用程序的功能受到限制:HTMLL4对Web应用程序的贡献很小,比如:不允许同
学到老
2018/03/16
1.5K0
HTML概要
HTML CSS Javascript 的关系 HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字
宅蓝三木
2018/02/07
4K0
HTML概要
一步HTML5教程学会体系
HTML5是HTML最新的版本,万维网联盟。 HTML5是下一代的HTML标准,HTML5是为了在移动设备上支持多媒体。
达达前端
2019/07/25
1.3K0
HTML5常用的标签
目录: HTML5新结构标签 HTML5新其他标签 HTML5新input类型 HTML5新属性 HTML5高级应用 html4和html5对比: Html4代表示例: <div id=“header”></div> <div id=“nav”></div> <div class=“section”> <div class=“article”></div> </div> <div id=“sideBar”></div> <div id=“footer”></div> Html5代码示例: <header>
用户1730674
2018/05/02
2.1K0
HTML 常见面试题速查
DOCTYPE 是 html5 标准网页声明,且必须声明在 HTML 文档的第一行。用来告知浏览器的解析器用什么文档标准来解析该文档,不同的渲染模式会影响到浏览器对于 CSS 代码甚至 JavaScript 的解析。
Cellinlab
2023/05/17
8710
HTML 常见面试题速查
HTML5语义化结构标签
HTML5中的header元素是一种具有引导和导航作用的结构元素,该元素可以包含所有通常放在页面头部的内容。其基本语法格式如下:
王凡汎
2020/03/03
2.4K0
相关推荐
【前端】HTML属性
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验