HTML全局属性

最近看了一下html的属性,发现还是有很多新增的属性相对较陌生,下面根据W3Cschool整理一下。

HTML元素的意义与语境可以通过HTML属性来描述。
HTML中的全局属性对任何HTML元素有效。
HTML5新属性:

属性 描述
accesskey 访问元素的键盘快捷键。
class 规定元素的类名(classname) 。
contenteditable(new) 是否可编辑元素内容。
contextmenu(new) 指定一个元素的上下文菜单,当用户右击该元素,出现上下文菜单
data-*(new) 用于存储页面的自定义数据。
dir 设置元素中的内容文本方向。
draggable(new) 指定某个元素是否可以拖动。
dropzone(new) 指定某个元素是否可以拖动。
hidden(new) hidden属性规定元素进行隐藏。
id 规定元素的唯一id
lang 设置元素内容的语言代码。
spellcheck(new) 检查元素是否拼写错误。
style 规定元素的行内样式(inline style)
tabindex 设置元素的Tab键控制次序。
title 规定元素的额外信息(可在工具提示中显示)
translate(new) 指定是否一个元素的值在页面载入时是否需要翻译。

实例:

accesskey(设置快捷键 语法:<element accesskey = "character">)

<a href = "http://www.baidu.com" accesskey = "h">众里寻她,千百度。</a>
</hr>
<a href = "https://www.jianshu.com/" accesskey = "a" title = "hello jianshu">你好啊,简书!</a>
注:在不同操作系统中不同的浏览器访问的快捷键方式不同
以windows的为例子:

Internet Explorer Chrome Firefox Safari Opera
Windows Alt+accesskey Alt+accesskey Alt+Shift+accesskey Alt+accesskey versions<=12 or older:Alt+Shift+accesskey version>=15 or new Alt+accesskey

提示:特殊操作
1.IE下,按住Alt键,点击accesskey定义的快捷键(焦点将移动到链接处),再按回车。
2.Opera下, 按住Shifth,点击Esc,将会出现本页面定义的accesskey快捷键列表可供选择。

HTML 4.01与HTML5之间的差异

在HTML5中,accesskey属性可用于任何HTML元素(它会验证任何HTML元素。但不一定是有用的)。
在HTML 4.01中,accesskey属性可用于:<a>,<area>,<button>,<input>,<label>,<legend>和<textarea>。

class(定义元素的类名 语法<element class = "class| class1 calss2">)

<p class = "imporant">我:你是我最重要的人。</p>
<p calss = "normal">女神:谢谢啊,你是个好人(发好人卡!)</p>
<p class = "important">小花:你也是我最重要的人。</p>

calssname命名规则:
1.必须以字母A-Z或者a-z开头
2.可以是以下字符:字母(A-Za-z),数字(0-9),横杆("-"),下滑线("_")
3.在HTML中,类名是区分大小写的

HTML 4.01与HTML5之间的差异

HTML5:class可以用于html任何元素(它会验证任何html5。但不一定是有用的)
HTML 4.01: class不能用于:<base>,<head>,<html>,<meta>,<param>,<script>,<style>和<title>。

contenteditable(定义元素是否可编辑 语法:<element contenteditable = "true|false">)

<p contenteditable = "true">来啊,大爷快来点我啊,啪,爸爸的爸爸叫爷爷,爸爸的妈妈叫奶奶...</p>
注意:该属性可继承,即当元素中没有设置contenteditable属性时,元素将从父元素继承。

HTML 4.01与HTML5之间的差异

HTML5:ccontenteditable 属性是 HTML 新增的。
HTML 4.01: 无该属性。

contextmenu(右击元素显示上下文菜单 语法:<element contextmenu = "menu_id">)

<div contextmenu="mymenu">
<menuitem label="Refresh"></menuitem>
<menuitem label="Twitter"></menuitem>
</div>
注:目前主流浏览器都不支持该属性,menu_id是指需要打开的<menu>元素的id。

HTML 4.01与HTML5之间的差异

HTML5:contextmenu属性是 HTML 新增的。
HTML 4.01: 无该属性。

data-(嵌入自定义数据 语法:<element data-="somevalue">)

<ul>
<li data-animal-type="bird">我是鸟</li>
<li data-animal-type="fish">我是鱼</li>
<li data-animal-type="spider">我是蜘蛛</li>
</ul>

定义和用法

data-* 属性用于存储私有页面后应用的自定义数据。
data-* 属性可以在所有的 HTML 元素中嵌入数据。
自定义的数据可以让页面拥有更好的交互体验(不需要使用 Ajax 或去服务端查询数据)。
data-* 属性由以下两部分组成:
属性名不要包含大写字母,在 data- 后必须至少有一个字符。
该属性可以是任何字符串
注意: 自定义属性前缀 "data-" 会被客户端忽略。

HTML 4.01 与 HTML5之间的差异

data-* 属性是 HTML5 新增的。

dir(决定文本方向 语法<element dir="ltr|rtl|auto">)

<p dir="rtl">文本方向从右到左!</p>
<p dir="ltr">文本方向从左到右!(默认)</p>
<p dir="auto">让浏览器根据内容来判断文本方向。仅在文本方向未知时推荐使用。</p>

HTML 4.01 与 HTML5之间的差异

HTML5 :任何的 HTML 元素 (它会验证任何HTML元素。但不一定是有用)。
HTML 4.01不能用于: <base>,'</br>', <frame>, <frameset>, '</hr>', <iframe>, <param>, 和 <script>。

draggable(是否可拖动 语法<element >)

未完待续。。。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,311评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,339评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,671评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,252评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,253评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,031评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,340评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,973评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,466评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,937评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,039评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,701评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,254评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,259评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,497评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,786评论 2 345

推荐阅读更多精彩内容