相关疑难解决方法(0)

我什么时候可以安全地在HTML5中使用新的<main>元素?

在12月16日,该<main>元素的HTML5扩展规范已经被称为编辑器草案提交给了W3C.摘要如下:

此规范是HTML5规范[HTML5]的扩展.它定义了用于标识文档主要内容区域的元素.除非本规范明确覆盖,否则HTML5规范中的所有规范性内容均旨​​在成为本规范的基础.

主要元素使用诸如"content"和"main"之类的id值来规范识别文档主要内容部分的通用实践.它还定义了一个HTML元素,它体现了WAI-ARIA [ARIA] landmark role = main的语义和功能.

例:

<!-- other content -->

<main>

  <h1>Apples</h1>
 <p>The apple is the pomaceous fruit of the apple tree.</p>

 <article>
 <h2>Red Delicious</h2>
  <p>These bright red apples are the most common found in many
  supermarkets.</p>
  <p>... </p>
  <p>... </p>
  </article>

  <article>
  <h2>Granny Smith</h2>
  <p>These juicy, green apples make a great filling for
  apple pies.</p>
  <p>... </p>
  <p>... </p>
  </article>

</main>

<!-- other content -->
Run Code Online (Sandbox Code Playgroud)

它有所有信息,我觉得我应该开始将它合并到网页中.据我所知,HTML5规范只是渐进式的,新功能已被"固定"到规范而没有升级.我想这意味着浏览器会在可能的时候开始实现它 - 问题是,这需要多长时间以及我如何知道所有浏览器都支持它?我现在应该像现在这样构建它并使用polyfill吗?

html html5 specifications semantic-markup

28
推荐指数
3
解决办法
1万
查看次数

标签 统计

html ×1

html5 ×1

semantic-markup ×1

specifications ×1