2

我有一个这样的 HTML:

<a class="nhr" href="javascript:void(0)" onclick="" >
    <p class="top_dr_profle">
        <div class="my_doc_pic">
            <img src="images/profile_img.png" />
        </div>
        <div class="my_doc_cont">
            <p>Josh Dobstaff, MD</p>
            <p>Hospitalist</p>
        </div>
        <div class="clear"></div>
    </p>
    <p class="primary">Make Primary</p>
</a>

在这里,您可以看到带有 class 的标签<div/>内的 3 s 。但是当我在 Mozilla 的萤火虫中看到它时,s 出现在标签之外。我也附上了萤火虫的屏幕截图。<p/>.top_dr_profle<div/><p/>

在此处输入图像描述

4

3 回答 3

8

使用验证器

<p>元素可能没有<div>元素子节点。

于 2013-06-10T10:01:38.833 回答
1

段落标签不能包含块级元素。div 是块级元素

于 2013-06-10T10:07:23.840 回答
0

您可以在 parapragh 元素中使用 span 元素,因此它看起来像这样:

<p class="top_dr_profle">
    <span class="my_doc_pic">
        <img src="images/profile_img.png" />
    </span>
</p>
于 2013-06-10T10:08:31.120 回答