<!DOCTYPE html>
<html>
<head>
<title>Титл</title>
</head>
<body>
<div>
<h1>Не работает</h1>
<p>ололо</p>
</div>
<div class="empty">Блочок с эмпту</div>
<ul>
<li class="first">Первый</li>
<li>Второй</li>
<li>Третий</li>
</ul>
</body>
</html>
Через 15 минут мучений дошло.
Внутрь дива с классом “empty” не нужно было ничего писать.
Тогда все ок.
Исходя из названия класса блок должен быть пустым, то есть без содержимого, а вы текст написали.