2

我正在尝试这样做:

费率示例

这是我的html代码:

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

我不能让它们显示在一条线上

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

提前致谢!

4

3 回答 3

9

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

'<p>' + $(this).text() + '<span>Rate<span id="betygbox"></span></span></p>
于 2012-04-10T14:22:26.507 回答
1

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

于 2012-04-10T14:21:22.840 回答
0

<p>里面是不允许的<p>

阅读 html 规范。

于 2012-04-10T14:25:31.620 回答