@Nishant: Затем с помощью, скажем, <span>. <p>предназначен для абзацев.
Стив Харрисон,
6
@Nishant: Когда вам нужно заставить тег вести себя определенным образом (например, сделать его display: inline;вместо display: block;), это хороший признак того, что вы, возможно, используете неправильный тег ...
Правильный CSS, но ребята в исходных комментариях к вопросу правы ... спросите себя, зачем вы это делаете ... SPANкажется, лучше подходит для этой ситуации.
one.beat.consumer
5
Промежуток такой же и не переходит на новую строку! как one.beat.consumerсказано
Anicho
+1 Полезно для экономии места на мобильных устройствах с помощью
адаптивных
Я работаю в angularJS, и мне нужно было повторить абзац с помощью ng-repeat, это отлично сработало. И Span только выдал мне ошибку.
sch
Это может понадобиться при работе с программой, вывод которой использует теги <p> в качестве разделителей. Например, формы Django.
Джим Пол,
69
<p>Этот тег предназначен для указания абзацев текста. Если вы не хотите, чтобы текст начинался с новой строки, я бы посоветовал вам использовать <p>тег неправильно. Возможно, <span>метка более точно соответствует тому, чего вы хотите достичь ...?
<span>
.<p>
предназначен для абзацев.display: inline;
вместоdisplay: block;
), это хороший признак того, что вы, возможно, используете неправильный тег ...Ответы:
Используйте
display: inline
свойство CSS.Идеально: В таблице стилей:
Плохая / экстремальная ситуация: Встроенный:
источник
SPAN
кажется, лучше подходит для этой ситуации.one.beat.consumer
сказано<p>
Этот тег предназначен для указания абзацев текста. Если вы не хотите, чтобы текст начинался с новой строки, я бы посоветовал вам использовать<p>
тег неправильно. Возможно,<span>
метка более точно соответствует тому, чего вы хотите достичь ...?источник
Я наткнулся на это для css
через аналогичный вопрос о стеке
источник
что-то вроде:
в вашей таблице стилей будет делать это для всех тегов p.
источник
Flexbox работает.
источник