как избежать новой строки с тегом p? - PullRequest
85 голосов
/ 16 января 2010

Как мне остаться на одной линии при работе с тегом <p>?

Ответы [ 5 ]

151 голосов
/ 16 января 2010

Используйте свойство display: inline CSS.

Идеально: в таблице стилей:

#container p { display: inline }

Плохая / Чрезвычайная ситуация: Встроенная:

<p style="display:inline">...</p>
52 голосов
/ 16 января 2010

Тег абзаца <p> предназначен для указания абзацев текста. Если вы не хотите, чтобы текст начинался с новой строки, я бы посоветовал вам неправильно использовать тег <p>. Возможно, тег <span> более точно соответствует тому, чего вы хотите достичь ...?

17 голосов
/ 30 октября 2014

Я сталкивался с этим для CSS

span, p{overflow:hidden; white-space: nowrap;}

через аналогичный вопрос stackoverflow

4 голосов
/ 16 января 2010

что-то вроде:

p
{
    display:inline;
}

в вашей таблице стилей сделает это для всех тегов p.

2 голосов
/ 19 марта 2017

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...