有几种可能的答案,具体取决于您所说的“旁边”。
<p id="csvData"></p>
<p id="csvData2"></p>
如果段落长度不是问题,第一个问题可能真的是“为什么需要<p> 标签?”了解块标签和内联标签之间的区别是 HTML 的基础。我提到这一点是因为您表示您是 HTML 新手。只需使用<span> 或其他标签,您就可以找到所需的内容。有关 block 和 inline 元素的说明,请参阅 Mozilla 开发者网络文档。
我认为,从长远来看,使用不同的元素(例如 <span>)比从块类型中修改 <p> 标记更可取。
<!-- Alternative, with spans instead -->
<span id="csvData"></span>
<span id="csvData2"></span>
或者,如果必须,您可以使用 CSS
#csvData, #csvData2 {
display: inline; /* or, inline-block */
}
@Moose 在对a question explaining the difference between block, inline, and inline-block 的不同答案中提供了一个很好的链接。值得一读。
如果您希望段落采用两列布局,该问题在 StackOverflow 上有很多解决方案。例如,here,这里和here。
另一种可能的解决方案是浮动。浮点数通过 CSS 应用,并导致元素以最小宽度向左(或向右,取决于声明)堆叠。浮动有几个并发症。 Float 更改元素的默认宽度,并可能导致与对象高度/宽度相关的其他复杂情况。 (例如,一个没有样式的段落自然会占用尽可能多的宽度,但浮动段落的宽度较小。)通常当您使用浮动时,您需要手动指定宽度,并且需要“清除”稍后浮动。这里有很多关于float的好资源,包括here和here。
/* CSS */
#csvData, #csvData2 {
border: 1px dotted blue; /* To show the paragraphs */
float: left;
width: 100px;
}