【问题标题】:The element label must not appear as a descendant of the a element元素标签不能作为 a 元素的后代出现
【发布时间】:2015-11-25 18:58:00
【问题描述】:

一切似乎都很好,但是当我验证我的 xml 时,我收到一个错误The element label must not appear as a descendant of the a element. 已经问过类似的问题here,但这对我来说确实是蹲下。如果我将label 放在a 之外,那么只有标签旁边的icon 可以用作链接,但我想要整个内容。

我当前的代码

<a href="#">
   <span class="glyphicon glyphicon-wrench"></span>
   <label class="iconLabel">Settings</label>
</a>

我尝试将spanlabel放入div,但没有任何改变

【问题讨论】:

  • 在哪个div里面?我不明白这一点。
  • 无奈之举,我只是将spanlabel封装在空的div中希望能解决问题
  • 好的,如果您更改 span 的标签但使用此“iconLabel”类将其保留在同一位置会发生什么情况,这应该可以吗?
  • 有效,我现在觉得很傻,我只是太执着于试图让标签有效>

标签: html validation label href


【解决方案1】:

label 更改为span,但将其保留在同一位置,保留类“iconLabel”,这应该可以工作。

代码:

<a href="#">
   <span class="glyphicon glyphicon-wrench"></span>
   <span class="iconLabel">Settings</span>
</a>

【讨论】:

    猜你喜欢
    • 2014-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    相关资源
    最近更新 更多