Firefox 9.0.1 + Firebug 1.9.0 и результат на картинке:
В хроме такой же пробел и содержимое head'а размещено в body. У кого были подобные аномалии подскажите пожалуйста
C чем это связанно?
Где искать проблему и ее решение?
Рекомендую вам во второй строке конфига написать что-то типа:
define('SITE_ROOT', realpath(dirname(__FILE__). '/..'));
Тогда путь менять каждый раз не придется.
Всем огромнейшее спасибо! Пользовался Dreamweaver. Пошел к нему в настройки
Изменить -> Свойства Страницы -> Название\кодировка -> выбрал из списка unicode и снял отметку с «Включить подпись Unicode (BOM)»
и все тип-топ. Как-то раньше эта настройка по-умолчанию там не стояла и я даже не подумал туда посмотреть.
У вас в файле шаблона (до <doctype) первыми символами идет BOM (признак кодировки документа UTF-8) пересохраните документ как просто UTF-8 (без BOM), тогда проблема исчезнет.
Хотя всё еще страшнее. У вас BOM прописан не только в файле шаблона а вообще во всех php-файлах (ну разве что кроме смарти). Так что возьмите хороший редактор (как ниже посоветовали Notepad++) и пересохраните все свои php-файлы и шаблоны в формат UTF-8 без BOM.
Это, как я пологаю, вы уже в браузере сохранили. Там уже html перепаханный, а не как у вас на картинке справа. Скопипастите из сырцов (с той самой картинки справа).
Для удалениz BOM можно использовать, например, Notepad++. Иногда наличие BOM видно по квадратику (как у неотображаемых символов), возникающему в HTML коде.