У вас есть RAW php-код, потому что вы не настроили сервер должным образом:
<?php
include('inc/settings.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Решите эту проблему, применив PHP к * .html файлам, и <?php include ?>
не будет отображаться буквально.Если я правильно помню, настройте эту строку в INI-файле следующим образом:
AddType application/x-httpd-php .html .htm .php
Поскольку этот буквенный код бэкэнда находится перед DOCTYPE, он вызывает режим quirks в IE и в quirks горизонтальные автоматические поля donне работает должным образом.
Вы можете пойти с text-align: center на родительский элемент, но это хак для IE, и вы должны решить эту проблему должным образом, заставив IE отобразить его в режиме стандартов из моего предложения выше.