バックエンドのPHPコードがページのレイアウトに影響を与える理由はありますか?これはIEでのみ発生します。 FirefoxとChromeでは、すべてがうまく見えます。PHPコードを挿入すると、ページ全体が左に移動しますか?
このHTMLコードがあると、そのページの関数のバックエンドコードが<?php include "[name of file]";?>
で挿入されます。私たちが含んでいたPHPファイルにはスタイリングが全くありませんが、不思議なことにページ全体が左端に移動します。そのファイルをページから削除すると、通常どおりにレンダリングされます。
私たちは、そのファイル(以下ビュー)上のコードの特定の部分をコメントアウトした場合、レイアウトが固定されることを学びました:
//function position_list() {
global $db, $core, $global;
ob_start('ob_gzhandler');
include ROOT.'templates/listing.php';
ob_flush();
//}
誰でも同様の問題が発生した場合、私はちょうど思ったんだけど?何が間違っていますか?
「include」されているのは何ですか? – stillstanding
listing.phpの内容を表示できますか?そしてどこで/どのようにあなたはposition_list()を呼び出しますか? –
@stillstanding:含まれているのは、特定のページのさまざまな機能のリストです(イベントを予約するためのカレンダーのようなものです)。 – catandmouse