我的编程空间,编程开发者的网络收藏夹
学习永远不晚

实用的HTML5功能有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

实用的HTML5功能有哪些

今天小编给大家分享一下实用的HTML5功能有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1.输出标签

<output>标签表示的运算的结果。通常,此元素定义一个区域,该区域将用于显示某些计算得出的文本。

代码如下:
<form oninput="x.value=parseInt(a.value) * parseInt(b.value)">   <input type="number" id="a" value="0">          * <input type="number" id="b" value="0">                = <output name="x" for="a b"></output></form>
小小提示

如果您要在客户端JavaScript中执行任何计算,并且希望结果反映在页面上,请使用<output>标记。您不必走动使用即可获取元素的额外步骤getElementById()。

2.详细信息标签

<details>标签提供随需应变的细节给用户。如果需要按需向用户显示内容,请使用此标记。默认情况下,小部件是关闭的。打开后,它将展开并显示其中的内容。

<summary>标签使用<details>来为它指定一个可见的标题。

代码如下:
<details>  <summary>Click Here to get the user details</summary>   <table>      <tr>          <th>#</th>          <th>Name</th>          <th>Location</th>          <th>Job</th>      </tr>      <tr>          <td>1</td>          <td>Adam</td>          <td>Huston</td>          <td>UI/UX</td>      </tr>    </table></details>

3.内容可编辑

contenteditable属性是可以在元素上设置以使内容可编辑的属性。它可与DIVPUL等元素一起使用。使用方法如下:

<element contenteditable="true|false"/>

注意,如果contenteditable未在元素上设置,则会从其父级继承该属性。

代码如下:
<h3> Shoppping List(Content Editable) </h3> <ul class="content-editable" contenteditable="true">     <li> 1. Milk </li>     <li> 2. Bread </li>     <li> 3. Honey </li></ul>
小小提示

可以使spandiv元素可编辑,并且可以使用css样式向其添加任何丰富的内容。这将比使用输入字段处理它更好。试试看!

4.地图

<map>标签可以帮助定义图像映射。图像映射是其中具有一个或多个可单击区域的任何图像。map标签与<area>标签一起确定可点击区域。可点击区域可以是矩形,圆形或多边形区域中的任意一种。如果未指定任何形状,它将考虑整个图像。

代码如下:
<div>    <img class="lazy" data-src="circus.jpg" width="500" height="500" alt="Circus" usemap="#circusmap">    <map name="circusmap">        <area shape="rect" coords="67,114,207,254" href="elephant.htm">        <area shape="rect" coords="222,141,318, 256" href="lion.htm">        <area shape="rect" coords="343,111,455, 267" href="horse.htm">        <area shape="rect" coords="35,328,143,500" href="clown.htm">        <area shape="circle" coords="426,409,100" href="clown.htm">    </map> </div>
小小提示

图像贴图有其自身的缺点,但是您可以将其用于视觉演示。如何用全家福照片尝试一下并深入研究个人照片(可能是我们一直以来都怀有的旧照片!)。

5.标记内容

使用<mark>标记突出显示任何文本内容。

代码如下:
 <p> 我为何这么帅? <mark>"这该死的魅力"</mark> 是吗? </p>
小小提示

您还可以使用CSS更改突出显示颜色,标记功能确实能够做出很多有意思的东西!

mark {  background-color: green;  color: #FFFFFF;}

6.data- *属性

这些data-*属性用于存储页面或应用程序专用的自定义数据。可以在JavaScript代码中使用存储的数据来创建更多的用户体验。

data- *属性由两部分组成:

  • 属性名称不得包含任何大写字母,并且前缀“ data-”后必须至少长一个字符

  • 属性值可以是任何字符串

代码如下:
<h3> 你准备好了吗 </h3> <div class="data-attribute"       id="data-attr"       data-custom-attr="You are just Awesome!">       我有个秘密!  </div> <button onclick="reveal()">点击看我的咪咪</button>function reveal() {   let dataDiv = document.getElementById('data-attr');    let value = dataDiv.dataset['customAttr'];   document.getElementById('msg').innerHTML = `<mark>${value}</mark>`;}
小小提示

要在JavaScript中读取这些属性的值,可以使用getAttribute()它们的完整HTML名称(即data-custom-attr),但是该标准定义了一种更简单的方法:使用dataset属性。

7.数据清单

<datalist>标签指定的预先定义的选项列表,并允许用户添加更多了。它提供了一项autocomplete功能,使您可以提前输入所需的选项

代码如下:
<form action="" method="get">    <label for="fruit">从列表中选择你的水果:</label>    <input list="fruits" name="fruit" id="fruit">        <datalist id="fruits">           <option value="Apple">           <option value="Orange">           <option value="Banana">           <option value="Mango">           <option value="Avacado">        </datalist>     <input type="submit"> </form>
小小提示

与传统<select>-<option>标签有何不同?选择标记用于从选项中选择一个或多个项目,您需要浏览列表以进行选择。Datalist是具有自动完成功能的高级功能。

8.范围(滑块)

range是给定的一个样滑块范围选择的输入类型。

代码如下:
<form method="post">    <input type="range"            name="range"            min="0"            max="100"            step="1"            value=""           onchange="changeValue(event)"/> </form> <div class="range">      <output id="output" name="result">  </output> </div>
小小提示

sliderHTML5中没有任何毛病

9.测量标签

使用<meter>标签测量给定范围内的数据。

代码如下:
<label for="home">/home/atapas</label><meter id="home" value="4" min="0" max="10">2 out of 10</meter><br><label for="root">/root</label><meter id="root" value="0.6">60%</meter><br>
小小提示

不要将<meter>标签用于进度指示器,以实现用户体验。我们有<Progress>HTML5 的标记。

<label for="file">Downloading progress:</label><progress id="file" value="32" max="100"> 32% </progress>

10.输入(这个没什么新鲜的,凑数吧!)

我们最了解这部分的用法,例如文本,密码等输入类型。输入类型的特殊用法很少,

必填

将输入字段标记为必填

<input type="text" id="username1" name="username" required>
自动对焦

通过将光标放在输入元素上来自动将焦点放在输入元素上。

<input type="text" id="username2" name="username" required autofocus>
正则表达式验证

您可以使用正则表达式指定模式以验证输入。

<input type="password"        name="password"        id="password"        placeholder="6-20 chars, at least 1 digit, 1 uppercase and one lowercase letter"        pattern="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{6,20}$" autofocus required>
选色器
<input type="color" onchange="showColor(event)"><p id="colorMe">Color Me!</p>

以上就是“实用的HTML5功能有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

实用的HTML5功能有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

实用的HTML5功能有哪些

今天小编给大家分享一下实用的HTML5功能有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.输出标签
2023-06-27

HTML5有哪些功能

本篇内容主要讲解“HTML5有哪些功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5有哪些功能”吧!HTML5介绍2014年10月29日,万维网联盟正式宣布了 HTML5规范,HTML
2023-06-27

html5中新增功能有哪些

这篇文章主要介绍了html5中新增功能有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 <
2023-06-09

HTML5新增哪些功能

本篇内容主要讲解“HTML5新增哪些功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5新增哪些功能”吧!一、HTML5概念HTML5并不仅仅只是做为HTML标记语言的一个最新版本,更重
2023-06-05

vba有哪些实用性功能

VBA(Visual Basic for Applications)是一种用于自动化任务和增强Microsoft Office应用程序的编程语言。以下是VBA的一些常见且实用的功能:1. 自动化任务:使用VBA,可以编写脚本来执行重复的任务
2023-10-09

使用PHP实现的功能有哪些

本篇内容介绍了“使用PHP实现的功能有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、用户认证和授权一个网站需要安全地管理用户信息。P
2023-07-05

智能PDU的主要有哪些实用功能

智能PDU(Power Distribution Unit)是一种具有智能化功能的电源分配设备,主要用于管理和监控电力系统。下面是智能PDU的一些主要实用功能:1. 远程监控和管理:智能PDU可以通过网络远程监控和管理电力系统,实时查看和控
2023-09-22

Python实用的功能和特点有哪些

小编给大家分享一下Python实用的功能和特点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!带任意数量参数的函数你可能已经知道了Python允许你定义可选参
2023-06-04

dubbo好用的功能有哪些

这篇文章主要讲解了“dubbo好用的功能有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dubbo好用的功能有哪些”吧!直连Provider在开发及测试环境下,可能需要绕过注册中心,只测
2023-06-04

应用层的功能有哪些

这篇文章将为大家详细讲解有关应用层的功能有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。OSI应用层是开放系统互连(OSI)七层网络协议模型及TCP/IP协议中的第七层,也是唯一一个与终
2023-06-14

css不可能实现的功能有哪些

这篇文章主要讲解了“css不可能实现的功能有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css不可能实现的功能有哪些”吧!css是什么意思css是一种用来表现HTML或XML等文件样式
2023-06-14

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录