栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

可以使用HTML5在内嵌套元素吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

可以使用HTML5在内嵌套元素吗?

,根据W3C 的HTML5规范文,它不是有效的HTML5:

内容模型:
透明,但必须没有交互式内容后代。

只要其中没有交互内容(例如按钮或其他链接),该元素就可以包裹在整个段落,列表,表格等,甚至整个节中。

换句话说,您可以将

<a>
除以下内容之外的任何元素嵌套:

  • <a>

  • <audio>
    (如果存在 controls 属性)

  • <button>

  • <details>

  • <embed>

  • <iframe>

  • <img>
    (如果存在 usemap 属性)

  • <input>
    (如果 type 属性未处于 隐藏 状态)

  • <keygen>

  • <label>

  • <menu>
    (如果 type 属性处于 工具栏 状态)

  • <object>
    (如果存在 usemap 属性)

  • <select>

  • <textarea>

  • <video>
    (如果存在 controls 属性)


如果您尝试使用一个链接到某处的按钮,请将该按钮包装在

<form>
标签中,如下所示:

<form  action="http://example.com/" method="get">  <button>Visit Website</button></form>

但是,如果您的

<button>
标签是使用CSS设置样式的,并且看起来不像系统的窗口小部件,请帮帮忙,为您的
<a>
标签创建一个新类,并以相同的方式对其进行样式设置。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/405085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号