ホームページ > バックエンド開発 > PHPチュートリアル > ページ上部で include を使用した後、空白行が表示され CSS が正常に動作しません。解決してください。

ページ上部で include を使用した後、空白行が表示され CSS が正常に動作しません。解決してください。

WBOY
リリース: 2016-06-23 13:55:17
オリジナル
973 人が閲覧しました

ページは utf-8 でエンコードされています
エディター: dreamweaver ページのプロパティがチェックされています Unicode 署名 (BOM) が含まれています
ページの上部に空白行が表示されますが、ソースを表示するとすべてが正常ですコード:

<?php include_once("inc.php");?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
ログイン後にコピー


ディスカッションへの返信 (解決策)

コードによって生成されたものではないですよね?コードによって生成されていないことが確実な場合は、エディターを変更し、UTF-8 BOM ヘッダーなしエンコーディングで保存します。

ファイルエンコーディングが utf-8 の場合、ヘッダーは 3 文字を占めます。BOM を持たないようにファイルを変更してください。

「Dreamweaver ページのプロパティで Unicode 署名 (BOM) を含める」がチェックされています

DW では、CTRL+J を押してエンコードし、この項目をチェックしないでください。そのため、PHP 自体は BOM ヘッダー情報を認識できません。 COOKIE、SESSION、空の例外などになります。

ありがとう、Unicode 署名 (BOM) を含めてキャンセルしてください。これは確かに正常になりました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート