<!DOCTYPE html>
<title>HTML5新增属性</title>
<section>
<article>
<header><h1>autofoucs</h1></header>
<p>
autofoucs可以对input(type='text')、select、textarea与button元素在画面打开时自动获得焦点。
<input type="text" autofocus />
</p>
</article>
<hr/>
<article>
<header><h1>placeholder</h1></header>
<p>
placeholder可以对input(type='text')与textarea添加输入提示。
<input type="text" placeholder="请输入内容" />
</p>
</article>
<hr/>
<article>
<header><h1>form</h1></header>
<div>
可以对input、output、select、textarea、button与fieldset指定form属性,生命它属于哪个表单,然后将其放置在页面上任何位置,而不是表单之内。
<br/>
<form id="form1" action"#"><form>
<label for="username">用户名:</label><input form="form1" id="username" name="username" type="text" />
<label for="password">密码:</label><input form="form1" id="password" name="password" type="password" />
</div>
</article>
<hr/>
<article>
<header><h1>required</h1></header>
<div>
可以对input元素(type=text)与textarea元素指定required属性。该属性表示在用户提交的时候进行检查,检查该元素内一定要有输入内容。
<br/>
<form id="form2" action"#">
<label for="username">用户名:</label><input required id="username" name="username" type="text" />
<label for="password">密码:</label><input required id="password" name="password" type="password" />
<input type="submit" value="保存" />
<form>
</div>
</article>
<hr/>
<article>
<header><h1>autocomplete</h1></header>
<div>
可以设置input(type=text)在输入时,是否显示之前的输入项。可以应用在登录用户处,避免安全隐患。
<br/>
<form id="form3" action="#">
<label for="autocomplete_off" >autocomplete="off"</label><input type="text" id="autocomplete_off" autocomplete="off" />
<label for="autocomplete_on" >autocomplete="on"</label><input type="text" id="autocomplete_on" autocomplete="on" />
</form>
</div>
</article>
<article>
<header><h1>min、max、step</h1></header>
<div>
min与max这两个属性是数值类型或日期类型的input元素的专用属性,它们限制了在input元素中输入的数值与日期的范围。
<br/>
<input type="number" min="0"/>
<input type="number" max="100" />
</div>
</article>
<article>
<header><h1>step</h1></header>
<div>
step属性控制input元素中的值增加或减少时的步幅。
<br/>
<input type="number" step="5" />
<div>
</article>
<article>
<header><h1>multiple</h1></header>
<div>
在选择文件时可以选择多个文件。
<input type="file" multiple />
</div>
</article>
<article>
<header><h1>pattern</h1></header>
<div>
通过一个正则表达式来验证输入内容。
<input type="text" required pattern="[0-9][A-Z]{3}" name="pattern" />
</div>
</article>
<article>
<header><h1>formaction、formenctype、formmethod、formnovalidate、formtarget</h1></header>
<div>
为input元素与button元素增加了新属性:formaction、formenctype、formmethod、formnovalidate、formtarget,他们可以重载form元素的action、enctype、method、novalidate鱼target属性。
</div>
</article>
<article>
<header><h1>disabled</h1></header>
<p>
为fieldset元素增加了disabled属性,可以把它的子元素设为disabled状态。
</p>
</article>
<article>
<header><h1>novalidate</h1></header>
<div>
为input、button、form增加了novalidate属性,该属性可以取消提交时进行的有关检查,表单可以被无条件的提交。
</div>
</article>
</section>
分享到:
相关推荐
### HTML5标签整理知识点 #### 一、概述 HTML5是HyperText Markup Language(超文本标记语言)的第五个版本,它为Web开发者提供了更强大的功能来构建网站和应用程序。HTML5不仅增强了对多媒体的支持,还引入了许多...
本资料包是关于HTML5技术的全面整理,包括了各种示例(demo),旨在帮助学习者深入理解和掌握HTML5的核心特性。 一、结构元素的增强 HTML5引入了一系列新的结构元素,如、、、和等,这些元素使得网页内容的结构更加...
不同浏览器对HTML5新特性的支持程度不一,例如Safari对某些属性(如pattern、required)的支持有限。开发者在使用时应考虑目标用户的浏览器环境,并采取适当的兼容性策略。 #### 四、参考资源 - Safari支持的HTML...
HTML5中新增的和标签可以帮助开发者提供更加语义化的图像和图表描述。与以往的h6和img标签的组合相比,标签可以和标签配合使用,将图像和它的标题或说明放在一起,形成一个独立的引用单元。这不仅增强了代码的可读性...
HTML5新增的全局属性及其功能 HTML5引入了许多全局属性,这些属性可以在任何HTML元素上使用,增强了元素的功能性和灵活性。下面列举了一些重要的全局属性及其功能: - **`accesskey`**:定义一个键盘快捷键,用户...
在这个"搜集整理html5 静态模板260套(06)"的压缩包中,包含了多种不同类型的HTML5模板,它们适用于各种应用场景,包括但不限于电子商务、创意设计、个人博客、企业展示等。 首先,让我们深入了解一下HTML5的核心...
综上所述,HTML5在标记文字方面所做的改进和新增的特性,为Web开发者提供了更加丰富、语义化和功能性强的标记语言。通过学习和正确使用这些标记,开发者能够创建出结构更清晰、功能更强大、用户体验更好的Web页面。
HTML5 新增了许多有用的标签,以下至少列举 20 个: * `<article>`:定义独立的文章 * `<aside>`:定义页面上的独立副内容 * `<audio>`:定义音频内容 * `<canvas>`:定义图形区域 * `<datalist>`:定义下拉列表 * ...
以下是对HTML5中新增的主要标签及其实现事例和源码的详细解读。 1. HTML5新增主体元素结构: - article元素:用于定义页面中独立的、自成一体的内容区域。article元素内的内容应该与页面其他内容相对独立。 - ...
9. **表单控件增强**:HTML5新增了多种表单输入类型,如日期、时间、电子邮件、URL等,以及新的表单属性和验证机制,提高了用户输入的便捷性和安全性。 10. **拖放功能**:通过Drag and Drop API,用户可以直接在...
HTML5在表单处理上做了很多优化,例如新增了`<input type="date">`、`<input type="email">`等输入类型,增强了表单验证功能,可以设定`required`属性进行必填项检查,`pattern`属性进行自定义正则表达式验证,以及`...
本篇文章将详细阐述HTML5中新增的全局属性,这些属性可以应用于所有HTML元素,使得开发者在构建网页时拥有更多的控制力。 1. `accesskey` `accesskey` 属性为元素定义了一个快捷键,允许用户通过键盘快速聚焦到该...
7. **表单控件增强**:HTML5对表单元素进行了增强,新增了date、time、email、url、search等输入类型,以及placeholder属性、required属性和autofocus属性,提高了用户体验和数据验证功能。 8. **Geolocation定位...
4. **表单控制**:HTML5对表单控件进行了增强,新增了诸如日期选择器、电子邮件输入类型、搜索框等,提供了更好的用户交互体验,并且增强了数据验证功能,如required属性和pattern属性。 5. **图形处理**:Canvas...
HTML5的改进与新增功能 HTML5在结构上取消了一些过时的HTML4标记,推广了内容和展示的分离,并鼓励更多使用CSS。HTML5还增加了新的表单输入对象和更合理的标签(Tags)。此外,它还引入了本地数据库和Canvas对象,...
首先,HTML5的新增功能非常多,其中包括语义化标签的应用,如`<header>`、`<footer>`、`<article>`、`<section>`等,这些标签有助于更清晰地定义页面的结构。此外,HTML5还引入了图形和多媒体方面的改进,比如`...
HTML 5 提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似和 标签,但有一定含义,例如 (网站导航块)和 。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用
在HTML5中,表单标签和输入标签都添加了一些新的属性,以便能够提供更丰富的用户交互体验。本文将详细解释这些新属性,并结合实例说明其用法。 首先,我们来看`autocomplete`属性。它用于指定表单元素是否应该开启...
在HTML5中,链接可以使用新增的rel属性值,如rel="author"、rel="me"等,来提供更加丰富的文档信息。此外,还可以使用下载属性(download)来指示浏览器下载而非导航到链接目标。 HTML5在表格的使用上也有所改进,...
HTML5 是下一代 HTML 标准,引入了许多新特性,如新的元素、表单控件、多媒体支持(video 和 audio)、离线存储、地理位置 API 等。CSS3 则提供了更多的样式选择器、动画、过渡和边框效果,增强了网页的视觉表现力。...