当前位置:首页 > 科技  > 软件

分享 15 个 HTML 新特性,大多数人可能不知道,建议尽早使用上

来源: 责编: 时间:2024-02-01 12:43:47 314观看
导读在过去的几年里,前端开发发生了革命性的变化,变得更高效、更快,当然也更大。 SPA 框架的引入使 Web 开发发生了重大变化。更多繁重的工作转移到了前端,需要处理更多的事情,例如动态 UI、路由、状态管理等。因此,程序员习惯

sh128资讯网——每日最新资讯28at.com

在过去的几年里,前端开发发生了革命性的变化,变得更高效、更快,当然也更大。 SPA 框架的引入使 Web 开发发生了重大变化。更多繁重的工作转移到了前端,需要处理更多的事情,例如动态 UI、路由、状态管理等。因此,程序员习惯于使用新方法和第三方来减轻一些繁重的工作。当然,它有它的优点,但也有缺点,让我们变得更懒惰。但是如果我告诉你,在前端的这段时间里,你可能错过了一些基本功能,而不是使用它们,而是使用第三方包甚至更糟糕的是,自定义样式来实现基本的东西?是的,当然,让我们从 HTML 中您可能不知道的 15 个功能的基础开始,它们将帮助您轻松实现友好的 UI。事不宜迟,我们开始学习吧!sh128资讯网——每日最新资讯28at.com

1、内容可编辑属性

contenteditable 是可以在元素上设置以使内容可编辑的属性。它适用于 DIV、P、UL 等元素。您需要这样 <element contenteditable=”true|false”> 设置它。sh128资讯网——每日最新资讯28at.com

<h2> Earth 616 superheroes </h2> <ul class="content-editable" contenteditable="true">      <li> 1. Iron Man</li>      <li> 2. Captain America</li>      <li> 3. Black Panther</li> </ul>

sh128资讯网——每日最新资讯28at.com

2、详情标签(Details)

<details> 标签向用户提供按需详细信息。默认情况下,小部件是折叠的。打开时,它会展开并显示其中的内容。sh128资讯网——每日最新资讯28at.com

<summary> 标签与 <details> 一起使用实现一个可以折叠打开标题及详情内容。sh128资讯网——每日最新资讯28at.com

<details>     <summary>Click here to see more from Earth 616</summary>              <table>  <tr>                        <th>ID</th>                        <th>Name</th>                        <th>Location</th>                        <th>Job</th>                  </tr>                  <tr>                        <td>1</td>                        <td>John Doe</td>                        <td>Earth</td>                        <td>Human</td>                 </tr>          </table>  </details>

sh128资讯网——每日最新资讯28at.com

3、Datalist 标签

<datalist> 标记指定预定义选项列表并提供自动完成功能。sh128资讯网——每日最新资讯28at.com

<label for=”superhero”>In case of emergency, which superhero would you call?:</label><input list=”superheroes” name=”superhero” id=”superhero”><datalist id=”superheroes”> <option value=”Iron Man”> <option value=”Captain America”> <option value=”Black Panther”> <option value=”Thor”> <option value=”Spider Man”></datalist>

sh128资讯网——每日最新资讯28at.com

4、Range 属性

范围输入类型的表单类似于滑块范围选择器。sh128资讯网——每日最新资讯28at.com

<head>    <script>        function changeValue(event) {            let value = event.target.value;            let output = document.getElementById('output');            output.value = value;        }    </script></head><body>    <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></body>

sh128资讯网——每日最新资讯28at.com

5、Meter 标签

<meter> 标签定义了定义范围内的标量测量值或分数值sh128资讯网——每日最新资讯28at.com

<label for="home">Cloud storage</label><meter id="home" value="0.4">40%</meter><br><label for="root">Internal storage</label><meter id="root" value="0.6">60%</meter><br>

sh128资讯网——每日最新资讯28at.com

8、标记内容标签

使用 <mark> 标记突出显示任何文本内容。sh128资讯网——每日最新资讯28at.com

<p>Did you know that <mark>not all heroes wear capes.</mark></p>

sh128资讯网——每日最新资讯28at.com

11、 and

实际上有一个标记用于带删除线的文本,另一个标记表示替换文本。sh128资讯网——每日最新资讯28at.com

<p><del>Iron Man</del><ins>Captain America</ins>is ehmmm.. yea the captain!</p>

sh128资讯网——每日最新资讯28at.com

13、Hidden 属性

在隐藏元素方面,我们都尝试过不同的方法,比如使用 opacity:0, visibility:hidden, height:0; width:0, display:none 在我们的 CSS 文件中。每一个都有自己的用例,适用于不同的布局。另一个与它们类似的选项是隐藏的 HTML 属性。如果一个元素在其上指定了隐藏,它将被隐藏。我碰巧有用于存储值的隐藏输入,所以如果您也需要它,请不要吃惊。sh128资讯网——每日最新资讯28at.com

<div hidden>...</div>

14、Time 标签

<time> 标记定义特定时间(或日期时间)。sh128资讯网——每日最新资讯28at.com

该元素的 datetime 属性用于将时间转换为机器可读的格式,以便浏览器可以提供通过用户日历添加日期提醒,搜索引擎可以产生更智能的搜索结果。sh128资讯网——每日最新资讯28at.com

<p>The next assemble meeting is postponed on  <time datetime="2022-12-01">2022-12-01</time>.</p>

sh128资讯网——每日最新资讯28at.com

15、Audio 标签

<audio> 标签将定义一种声音,该标签可以与三个支持的文件一起使用。它们是 MP3、WAV 和 OGG。然后浏览器将选择它支持的第一个。sh128资讯网——每日最新资讯28at.com

<audio controls>  <source src=”introduction.ogg” type=”audio/ogg”>         <source src=”introduction.mp3” type=”audio/mpeg”>         Your browser does not support this audio      </audio>

结束

好了,今天的分享就到这里,通过本文的学习,你可以轻松的使用HTML原生标签能力,就能够实现以前复杂的第三方UI组件提供的功能。sh128资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-70391-0.html分享 15 个 HTML 新特性,大多数人可能不知道,建议尽早使用上

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 十个超有用的 Python 的库

下一篇: 异步Rust:构建实时消息代理服务器

标签:
  • 热门焦点
  • 一加Ace2 Pro真机揭晓 钛空灰配色质感拉满

    终于,在经过了几波预热之后,一加Ace2 Pro的外观真机图在网上出现了。还是博主数码闲聊站曝光的,这次的外观设计还是延续了一加11的方案,只是细节上有了调整,例如新加入了钛空灰
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • Redmi Pad评测:红米充满野心的一次尝试

    从Note系列到K系列,从蓝牙耳机到笔记本电脑,红米不知不觉之间也已经形成了自己颇有竞争力的产品体系,在中端和次旗舰市场上甚至要比小米新机的表现来得更好,正所谓“大丈夫生居
  • vivo TWS Air开箱体验:真轻 臻好听

    在vivo S15系列新机的发布会上,vivo的最新款真无线蓝牙耳机vivo TWS Air也一同发布,本次就这款耳机新品给大家带来一个简单的分享。外包装盒上,vivo TWS Air保持了vivo自家产
  • 一篇文章带你了解 CSS 属性选择器

    属性选择器对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。一、了解属性选择器CSS属性选择器提供了一种简单而
  • JVM优化:实战OutOfMemoryError异常

    一、Java堆溢出堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证 GC Roots 到对象之间有可达路径来避免垃 圾收集回收机制清除这些对象,当这些对象所占空间超过
  • 破圈是B站头上的紧箍咒

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之每年的暑期档都少不了瞄准追剧女孩们的古偶剧集,2021年有优酷的《山河令》,2022年有爱奇艺的《苍兰诀》,今年却轮到小破站抓住了追
  • 冯提莫签约抖音公会 前“斗鱼一姐”消失在直播间

    来源:直播观察提起&ldquo;冯提莫&rdquo;这个名字,很多网友或许听过,但应该不记得她是哪位主播了。其实,作为曾经的&ldquo;斗鱼一姐&rdquo;,冯提莫在游戏直播的年代影响力不输于现
  • iQOO Neo8系列或定档5月23日:首发天玑9200+ 安卓跑分王者

    去年10月,iQOO推出了iQOO Neo7系列机型,不仅搭载了天玑9000+,而且是同价位唯一一款天玑9000+直屏旗舰,一经上市便受到了用户的广泛关注。在时隔半年后,
Top