ずいぶん前から悩んでいたのですが、htmlからPHPを呼び出してやると不要な改行が行われてしまい、ページの項目配置がアンバランスになってしまうといった現象が起こっていました。
はじめPHPがBOMを吐き出しているのかと疑い、そのPHPのエンコードを何度も調べてみましたがおかしなところはありません。こんな事を何度か繰り返し、今日やっと解決してくれるネット上の記事に行き着きました。
「PHPがincludeやrequireで呼び出している下層のPHPはBOMを吐き出していないかい?」
なるほど~。鋭い。おかげでやっと解決する事ができました。