Как мне остаться на одной линии при работе с тегом <p>?
<p>
Используйте свойство display: inline CSS.
display: inline
Идеально: в таблице стилей:
#container p { display: inline }
Плохая / Чрезвычайная ситуация: Встроенная:
<p style="display:inline">...</p>
Тег абзаца <p> предназначен для указания абзацев текста. Если вы не хотите, чтобы текст начинался с новой строки, я бы посоветовал вам неправильно использовать тег <p>. Возможно, тег <span> более точно соответствует тому, чего вы хотите достичь ...?
<span>
Я сталкивался с этим для CSS
span, p{overflow:hidden; white-space: nowrap;}
через аналогичный вопрос stackoverflow
что-то вроде:
p { display:inline; }
в вашей таблице стилей сделает это для всех тегов p.
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>