Странные пробелы добавляются в HTML в голове

Я дергал себя за волосы, пытаясь понять, что здесь происходит. У меня есть код для сайта, который имеет заголовок в этом шаблоне:

<head>
<title>Page</title>
... other normal head stuff ...
</head>
<body>
... body stuff ...

что довольно обычно. Во всех браузерах это отображается правильно, за исключением того, что на одной странице как в Chrome, так и в IE есть пробел, появляющийся в начале тела, что приводит к выталкиванию всего содержимого.

Я проверил код, используя dev-инструменты в chrome, и кажется, что он переставляет заголовки так:

<head></head>
<body>
"

"
<title>Page</title>
... other normal head stuff ...
... body stuff ....

Это пробел приводит к добавлению разрывов строк в начале страницы, а содержимое <head> быть перемещенным после <body>, Как я уже сказал, это только ОДНА страница, на которой он встречается в Chrome и IE, что является непонятной частью, поскольку все страницы сайта имеют одинаковый заголовочный файл.

Удаление " " из инструментов разработчика решает проблему, но это не так, как в исходном коде.

Зачем это переставлять содержимое <head> и добавление этого странного дополнительного пространства? У кого-нибудь есть опыт работы с этим?

0 ответов

Другие вопросы по тегам