HTML5在2014年开始大量被应用推广,那么什么时候可以使用HTML6?WHATWG –推动HTML规范更改的标准机构–已决定实施“活动文档”方法进行标准化。这意味着将来我们不太可能看到较大的“ HTML6”更新,因为对规范的较小更改现在更加频繁。
但是,HTML规范正在不断修订和完善。浏览器服务商一直在忙于实施最新功能,以发布并抢占更大的市场,这意味着我们总是在尝试新的事物。有一些值得注意的变化,下面我们将举出两个例子加以说明。
进入浏览器的一项更改是<dialog>元素。这相当于JavaScript支持的模式窗口,这是许多站点上的常见设计模式。
可以通过切换open属性来打开和关闭它。默认情况下,它将显示在页面上的上方悬停。然后,通过JavaScript 调用其openModal方法将使用更熟悉的类似模式的界面。
默认情况下,背景变为灰色,其下方的内容不再是交互式的。
模态对话框内形式可以具有方法的属性对话框,这将提交的值和传递值返回到对话对象本身。这使<dialog>成为确认动作或其他小的交互的绝佳工具。
该元素已经标准化,目前只有Chrome等少量浏览器具有完全支持。那些没有显示的内容仍将显示对话框的内容,但将其放置在页面内。
某些Web应用程序允许用户在其界面中执行动作组。这些将以某种形式影响当前页面,例如将项目添加到列表中。
以前,这些标记为<ul> -用户可以执行的无序操作列表。虽然<ul>用于显示项列表,但它并不是最适合交互式元素的。
菜单包含一组动作,这些动作将由其中的<button>元素触发。除此之外,<menu>元素的作用与常规项目列表相同。随着浏览器采用率的提高,它可以帮助辅助技术更轻松地找到这些交互元素。
规范中不断出现许多小的更改,并将这些更改引入浏览器。密切注意每个浏览器的更新页面,并了解WHATWG发布的最新标准。