ssi #include добавляет нежелательные пробелы - PullRequest
0 голосов
/ 02 июня 2019

В старой реализации 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 будет в верхней строке, но на одну строку ниже.

...