H1 и LI по умолчанию являются блочными элементами.Если вы хотите, чтобы они находились в одной строке с другим элементом, вы должны изменить его на встроенный.
H1, LI
{
display: inline;
}
Однако это может принести вам больше вреда, чем пользы.
Вам следует рассмотреть плавающие блочные элементы в одной строке.
Обновлено:
Аналогично, вы можете получить 3 контейнера для плавания:
<div class="floater-parent clearfix">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
.floater-parent DIV
{
width: 150px;
float: left;
}