В старой реализации HTML у меня есть несколько SSI-файлов "#include". При визуализации эти страницы включают дополнительные пробелы. Я не помню, чтобы это произошло, когда страницы были созданы, но мы здесь. Я прочитал о спецификациях и сохранил файлы как UTF-8 без спецификации, но безрезультатно. Я также понимаю, что это старая проблема, которую можно решить с помощью более новых методов, но эти страницы существуют, и я бы не стал их перекодировать.
Есть предложения?
Вот простой пример HTML-файла:
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<!-- #include file="TestInclude.html" -->
</head>
<body>
<p>Test</p>
</body>
</html>
и вот включенный файл, TestInclude.html
<!-- Nothing Here -->
Я ожидаю, что Test будет в верхней строке, но на одну строку ниже.