(PHP 5.3.6)PHPは、私は単純にこのテキストが含まれているPHPファイルを持っている原因不要な改行
が含まれます(どこにもいない余分な空白で、再び)は次のようになりました別のphpファイルからこれを含めて:私は以下の結果を得
<div style="border:1px solid red"><?php include "abc.php" ?></div>
<br />
<div style="border:1px solid red"><div style="border:1px solid green">abc</div></div>
。
第2の方法は、単に直接含めコンテンツを使用することに注意してください。これらは両方とも下位のものでなければなりませんが、あなたが見ることができるように、含まれているファイルの内容の前にいくつかの種類の改行が挿入されます。
ページのこのセクションでは、Chromeの要素インスペクタに示されている
、があるようです:私は(Chromeのソースを表示経由)出力ソースを確認したときにそこに目に見えるものは何もありませんので、私は「奇妙」を言いますそこに何かが、まさにそれは私が言うことができないです。
をしている単に空の文字列のように見えるが、なぜ空の文字列が改行を引き起こすとなぜそれが最初の場所に存在することになります謎。 includeステートメントの末尾にセミコロンを追加しても違いはありません。それは、nullバイトまたは13(CR)かもしれないが、それでもHTML改行を引き起こさないはずです。
この不要な改行を取り除く方法を知っている人はいますか?
mmmm ....あなたはphpをよく知っています。ありがとう! – iforce2d
ありがとうございました!!!!そのBOMの事はとても悪です... –