Почему я не могу поместить текст перед заголовком.
Я хочу поместить их в строку, не комбинируя их (не хочу помещать их в <h3>)
<h3>
<h3>Software</h3><a>version<a>
Вы также можете использовать этот код. Не забудьте закрыть якорный тег!
h3 { display:inline; }
<div> <h3>Software</h3> <a href="#">version</a> </div>
Заголовки по умолчанию элементы уровня блока . Просто установите свой заголовок на display: inline-block;, чтобы они отображались в строке, но сохраняя свойства элемента блока:
display: inline-block;
h3 { display: inline-block; }
<h3>Software</h3> <a href="#">version</a>