如何在使用<p>标记时保持在同一行上?我想创建一个带有图像和文本的旋转木马。
<p>
5lhxktic1#
使用display: inline CSS属性。理想:在样式表中:
display: inline
#container p { display: inline }
不良/极端情况:内联:
<p style="display:inline">...</p>
n9vozmp42#
<p>段落标签用于指定文本的段落。如果你不想让文本从新行开始,我建议你错误地使用了<p>标签。也许<span>标签更符合您想要实现的目标...?
<span>
gzszwxb43#
I came来across横过this for CSS,
span, p{overflow: hidden; white-space: nowrap;}
通过a similar Stack Overflow question。
yqkkidmi4#
就像
p { display: inline; }
在你的样式表中会为所有的 p 标签做这件事。
czq61nw15#
Flexbox工作。
.box{ display: flex; flex-flow: row nowrap; justify-content: center; align-content: center; align-items: center; border: 1px solid #e3f2fd; } .item{ flex: 1 1 auto; border: 1px solid #ffebee; }
<div class="box"> <p class="item">A</p> <p class="item">B</p> <p class="item">C</p> </div>
jfewjypa6#
我不同意the currently accepted answer和其他例子,因为它们会导致不好的实践。公认的答案不是w3c规范。p标记是一个display block element,应该用作内容措辞的容器。如果你不想要一个段落,你需要元素内联,那么不要使用p标签。对内联内容使用span或其他选项。
p
6条答案
按热度按时间5lhxktic1#
使用
display: inline
CSS属性。理想:在样式表中:
不良/极端情况:内联:
n9vozmp42#
<p>
段落标签用于指定文本的段落。如果你不想让文本从新行开始,我建议你错误地使用了<p>
标签。也许<span>
标签更符合您想要实现的目标...?gzszwxb43#
I came来across横过this for CSS,
通过a similar Stack Overflow question。
yqkkidmi4#
就像
在你的样式表中会为所有的 p 标签做这件事。
czq61nw15#
Flexbox工作。
jfewjypa6#
我不同意the currently accepted answer和其他例子,因为它们会导致不好的实践。公认的答案不是w3c规范。
p
标记是一个display block element,应该用作内容措辞的容器。如果你不想要一个段落,你需要元素内联,那么不要使用
p
标签。对内联内容使用span或其他选项。