<button class =“btn”type =“submit”> <p class =“icon-search”> </p> </button>

时间:2014-03-29 19:19:04

标签: html5 w3c-validation

在此上下文中,元素p不允许作为元素按钮的子元素。 (抑制此子树中的更多错误。)

<form action="{% url search %}" class="">
        <div class="input-append">
            <input size="16"
                   placeholder='{% trans "Search" %}'
                   type="text"
                   name="q"
                   value="{{ request.REQUEST.q }}">
            <button class="btn" type="submit"><p class="icon-search"></p>
            </button>
        </div>
    </form>

1 个答案:

答案 0 :(得分:0)

根据W3C specification<button>元素只能包含文字或图片等内容 - 具体而言,&#34;短语元素&#34; (您可以找到完整列表here)。 <p>元素未包含在此元素列表中,因此您提供的HTML将无法根据规范进行验证。

希望这有帮助!

另一方面,请尝试提高问题的质量,因为您当前的问题还不清楚,因此很难为您提供帮助。