Я просто тестировал это, и как в IE8, так и в Chrome я вижу то же самое, пустые (стилизованные) divs отображаются по-разному в зависимости от того, каким образом вы это делаете. Меня это раздражает, потому что первое кажется настолько опрятным.
Почему?
EDIT: спасибо за разъяснения по XHTML Vs HTML. В настоящее время у меня есть это:
<html>
<head>
<meta http-equiv="Content-Language" content="en-gb" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Test</title>
Какой лучший выбор? Я бы предпочел XHTML, так как считаю, что это немного лучше.