HTML:同一行问题中的两个<p>和一个</p> <div>标记</div>

时间:2012-04-10 14:16:50

标签: html html5

我想这样做:

Rate example

这是我的HTML代码:

<p>' + $(this).text() + '<p>Rate<div id="betygbox"></div></p></p>

我无法让它们在一行显示

我试图用display: inline;将它们全部放在一个div标签中但它不起作用。 有没有简单的解决方案可以在一条线上完成所有工作?

提前致谢!

3 个答案:

答案 0 :(得分:9)

<p>标签不应该嵌套,因此这是问题的一部分。试试这个:

'<p>' + $(this).text() + '<span>Rate<span id="betygbox"></span></span></p>

答案 1 :(得分:1)

根据HTML 4.01 spec P元素代表一个段落。它不能包含块级元素(包括P本身)。因此,您的HTML无效。

答案 2 :(得分:0)

<p>内不允许

<p>

阅读html规范。