Mam następujący problem:

  1. <link type="text/css" />
  2. </head>
  3. asd
  4. </body>
  5. </html>


Ten kog generuje się poprzez system szablonów smarty. I tutaj pojawia się problem ponieważ po wygenerowaniu firebug widzi go w ten sposób:

  1. </head>
  2.  
  3. <link type="text/css" />
  4. asd
  5. </body>
  6. </html>


I jest problem ponieważ nie dość, że jest pusta linia, która obniża stronę o jeden enter to jeszcze styl ładuje się dość późno bo jest w sekcji body. Jeżeli dam pokaż źródło to wszystko jest na miejscu. Testowałem również w Chromie w firebugu i jest dokładnie to samo.

Najdziwniejsze jest to, że jak odpalę ten plik html prosto do przeglądarki to wszystko działa poprawnie nie wiem od czego zacząć macie jakieś pomysły?

============ EDYTOWANO ============

Dzięki za pomoc i cenne wskazówki.
Rozwiązałem sobie ten problem, jakby komuś się kiedyś coś takiego przydarzyło wystarczy programem np notepade++ skonwertować pliki na kodowanie znaków utf-8 bez BOM (Byte Order Mark)