BOM или таинственный символ 
Сьогодні мова піде про одну дуже підступною штуці - символі & # 65279 ;, яка є Пеклом для верстальників. Це і "незрозумілий" перенесення рядка вгорі сторінки, і весь вміст head "переїжджає" в body, а в інспектора ми можемо бачити наступне (рис. 1), саме "цікаве", що якщо переглянути код сторінки в окремій вкладці (зазвичай це CTRL + U) там все, як і повинно бути.
Виною всьому BOM (Byte Order Mark) - символ, а точніше кодування html документа UTF-8 BOM.
Щоб виправити це, потрібно перезберегти документ в UTF-8 без BOM.
Зробити це можна кількома способами:
- За допомогою Notepad ++ або іншим редактором, який може змінювати кодування документа, потрібно зберегти файл в кодуванні UTF-8 без BOM (рис. 2)
- Якщо ви не впевнені, в якому файлі присутня та сама мітка BOM можна скористатися скриптом для пошуку і видалення мітки BOM з документів. Збережіть наступний скрипт в корені сайту під ім'ям BOM.php і зайдіть на http://you_site.com/BOM.php (! ВАЖЛИВО перед виконанням зробити backup).
І символ & # 65279; повинен зникнути.
Хай щастить :)