在此上下文中,元素div不允许作为元素h5的子元素

时间:2014-07-13 06:30:26

标签: javascript html css

我有以下内容:

$compile .= "<h5 data-count='".$acctemmpi.
            "' class='shortcode_accordion_item_title expanded_".
            $expanded_state . "'>" . $title .
            "<div class='ico'><hr class='hr_v'>
            <hr class='hr_h'></div></h5>
            <div class='shortcode_accordion_item_body'><div class='ip'>" .
            $content . "</div></div>";

并收到错误:Element div not allowed as child of element h5 in this context. 我试图用span改变内部div但是之后我有更多的错误。 我该如何纠正?

1 个答案:

答案 0 :(得分:1)

根据HTML标准,您无法将div置于heading - <h1><h6>元素内。

查看HTML Standards specs

Heading元素只允许Phrasing Content作为他们的孩子。

详细了解Phrasing Content here