四.全局属性
在HTML5中,新增了一个“全局属性”的概念。所谓全局属性,是指可以对任何元素都可以使用的元素
- contentEditable
该元素的主要功能是允许用户编辑元素中的内容。
该元素可以获得鼠标焦点 的元素,而且在点击鼠标后向用户提供一个插入符号,提示用户该元素的内容允许编辑。
是个boolean值。
该元素还有一个隐藏的 inherit 状态,属性为true时,元素被指定为允许编辑,属性为false时,元素不被允许编辑。
示例代码:
<h>可编辑列表</h2>
<ul contentEditable="true">
<li>列表一</li>
<li>列表二</li>
</ul> - designMode
该属性用来指定整个页面是否可编辑,当页面可编辑时,页面中任何支持 contentEditable 的元素都变成可编辑状态。
该属性只能在JavaScript脚本中编辑修改。该属性有两个值——“on” 与 “off” 。属性为 “on”时,页面可编辑;为 “off”时,页面不可编辑。
js的使用方法:
document.designMode="on"; - hidden
所有元素都允许使用该属性。
该元素类似于 input 元素中的 hidden 元素,功能是通知浏览器不渲染该元素,是该元素处于不可近状态。 - spellcheck
该属性是HTML5针对 input 元素(type=text)与 textarea 这两个文本输入框提供的一个新属性。
它的功能为用户输入的文本内容进行拼写和语法检查。
是个boolean 。在书写的时必须明确声明属性值为 true 或 false
如果一个元素的 readOnly 属性或 disable 属性为 true是,则不执行拼写检查。
示例代码:
<input type=text spellcheck=false />
<textarea spellcheck="true"></textarea> - tabindex
该属性是开发中的一个基本概念,当不但敲击 Tab 键让窗口或页面中的控件获得焦急,对窗口或页面中的所有控件进行遍历的时候,每一个控件的tabindex表示该控件是第几个访问到。
tabindex 的值为负数后,仍然可以通过编程的方式让元素获得焦点,但按下 Tab 键时该元素就不能获得焦点了,这在复杂的页面中或复杂的Web应用程序是十分有用的。在HTML4中-1是一个无用的属性值,但到了HTML5中,通过巧 妙的运用让该属性得到了极大的应用。
相关推荐
【狂神Java学习笔记——前端入门——HTML、CSS、JavaScript学习代码】是针对初学者的一份详实的学习资料,这份笔记记录了跟随B站知名up主“遇见狂神说”的java系列视频中关于前端开发的基础内容。笔记内容不仅与视频...
本学习笔记将聚焦于HTML5的基础知识,包括其新特性、元素和最佳实践。 一、HTML5的新特性 1. 语义化标签:HTML5引入了新的语义化标签,如、、、和等,这些标签有助于更好地组织内容,提高可读性和可访问性。 2. ...
尚硅谷(李立超)——HTML5&CSS3笔记总结【持续更新】 本文适合前端菜鸟食用,小编自己整理的李立超老师视频的笔记,手打不易,那就望您每年快乐吧。逃) 一、进制 1.十进制(日常使用): 特点:满10进1 计数:0 1 ...
它能够让你将设计样式与网页内容分离,使得网页内容的结构与表现形式相分离,使网页更加易于维护和更新。 【CSS的基本使用】 CSS的使用主要有三种方式:行内样式、内部样式表和外部样式表。行内样式是直接在HTML...
Web 前端学习笔记——HTML 基础 本文主要介绍了 Web 前端学习笔记——HTML 基础相关知识点,涵盖了浏览器内核、Web 标准、HTML 语言等方面。 一、浏览器内核 浏览器内核是指浏览器核心引擎,负责解析和渲染网页。...
前端学习(六)——javascript学习笔记(四)HTML DOM.xmind
HTML入门
这篇“web学习笔记——javascript基础”将带你走进JavaScript的世界,理解其基本概念和常用语法。 JavaScript语法基础: 1. 变量:在JavaScript中,变量用于存储数据。声明变量使用`var`关键字,例如`var myVar = ...
XML的设计目标是传输和存储数据,而非展示数据,这与HTML(超文本标记语言)的主要用途有所区别。HTML主要用于网页的布局和展示,而XML则专注于描述数据的结构和内容。XML文档由元素、属性、实体和命名空间等组成,...
Spring.NET学习笔记22——整合WCF(应用篇) http://www.cnblogs.com/GoodHelper/archive/2010/05/15/SpringNet_Wcf.html
刘冬编写的Spring.NET学习笔记26——整合NVelocity例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_NVelocity.html
刘冬编写Spring.NET学习笔记25——整合Quartz.NET例子。 原文: http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_QuartzNet.html
【JSP学习笔记——初学者的选择】 JSP(JavaServer Pages)是JavaEE平台中用于构建动态网页的应用技术。作为初学者,理解JSP的基本概念和技术特性至关重要。 1. **为何选择JSP?** JSP的出现主要是为了解决...
刘冬编写的Spring.NET学习笔记21——整合WebService的例子。 原文:http://www.cnblogs.com/GoodHelper/archive/2009/11/19/SpringNet_WebService.html
本文将深入探讨"Web学习笔记——jsp基础语法"这一主题,重点关注JSP(JavaServer Pages)的基础知识。JSP是Java平台上的动态网页技术,它允许开发者将HTML、XML或其他标记语言与Java代码结合,以创建交互式的Web应用...
这个“重新整理后的Oracle OAF学习笔记——离线版本”提供了一套详细的学习资源,帮助用户深入理解并掌握OAF的相关技术。 在这些压缩包文件中,我们可以看到一些关键的文档和样式表,它们可能是笔记的各个章节或...
Java JDK 6学习笔记——PPT简体版是针对初学者和有经验的开发者们的一份宝贵资源,它深入浅出地介绍了Java编程语言的核心概念和技术。这份资料以PPT的形式呈现,使得学习过程更加直观易懂,同时包含了课程中的源代码...
在学习JSP内置对象的过程中,阅读相关文档、实践案例以及参考博客(如《web学习笔记 —— jsp内置对象》)是非常有益的。不断实践和探索,将使你更好地理解和运用这些对象,从而在Web开发领域更加游刃有余。