防止div的内容撞到下一行吗?

时间:2012-02-03 09:40:34

标签: html line innerhtml line-breaks

我有一个看起来像这样的div:

<div>
That's <div id="output"></div>
</div>

进入第二个div的innerHTML的“输出”是一个单词,因此主div的内容看起来像其中之一,具体取决于用户在其他地方选择的选项:

That's right!            
That's good.           
That's close. 

问题是,我的输出div没有输出在同一行。所以它看起来像这样

That's               
right!

如何使“output”的内容始终与主div的其他内容在同一行?

3 个答案:

答案 0 :(得分:0)

Div是一个块元素,而是使用span。或者使用float:left

设置你的div

答案 1 :(得分:0)

<div>
That's <div id="output" style="display:inline"></div>
</div>

答案 2 :(得分:0)

div是块元素而不是内联。您想要使用跨度,请使用

<span id="output"></span>