В коде ошибки нету...
Если проблема в том что не отображается изображение то не правильно указан путь до изображения...
По поводу doctype, даже если не написать его, и расположить всю вёрстку вообще тупо в тегах без body то браузер всё равно поставит и тип документа и тело...
Ну, во-первых, весь код, желательно, располагать не в теге <body>, а в теге <div>
Должно быть так: <body>
<div>
……… //вся верстка
</div>
<body> Во-вторых, проверь путь до картинки.
Не помню, влияет ли локализация, но не стоит писать названия файлов на русском языке. Обычно, все пишется на англ.
И где у тебя !DOCTYPE html?
Допиши сверху определение html-файла.
Если не поможет, значит открывай консоль и чекай ошибку