Теги
h4
и p
являются блочными элементами, поэтому по умолчанию они занимают полную ширину, заставляя следующий элемент идти вниз.Вы можете использовать display: inline
, чтобы заставить их действовать по-другому.
h4, p {
display: inline;
}
Но более важно, что вы не должны использовать теги h4
, поскольку они обозначают заголовки.Нечто подобное будет работать лучше.<li><span class="name">name</span> description <span class="price">price</span></li>