You have PHP RAW code because you did not configure the server properly:
<?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">
To solve this problem, applying PHP to * .html and <?php include ?>
Files will not be displayed literally. If I remember correctly, configure this line in the .ini file as follows:
AddType application/x-httpd-php .html .htm .php
Since this literal backend code is before DOCTYPE, it calls quirks in IE, and in quirks horizontal auto fields do not work properly.
You can go from text-align: center to the parent element, but this is a hack for IE, and you have to solve it correctly by making IE render in standard mode from my suggestion above.
source share