-5


使用後 にindex.phpに含まれるindex.phpとheader.phpがあります

include('header.php')  

不要な "" が html ソースに表示されます。
header.php には純粋な html が含まれていますが、拡張子は .php です。
ヘッダーの上に不要な 20px の高さの空き領域を配置します。
それを取り除くのを手伝ってください。

これはソースです:
ここに画像の説明を入力

これはスタイルです:
ここに画像の説明を入力

そして最後にこれは header.php です:

<div id="logo"></div>
<div id="header_top">
    <div id="search">
        <a href="main.html">main</a><span class="verbarheader_padding">|</span>
        <a href="history.html">history</a>
    </div>
</div>
4

3 に答える 3

0

HTMLテキストの上にスペースがありますか?

テキストを試してみることもできechoます(これにより、スペースの問題が解決されます)。

ただし、不要な文字をエスケープすることを忘れないでください

于 2012-08-07T12:36:31.403 に答える
0

インクルードをコメントアウトし、一重引用符が表示されない場合、それを追跡する簡単な方法は、一時的にecho 'z';. 再配置してブラウザをリロードし続けると、最終的に単一引用符のに「z」文字が出力され、出力が生成されている場所にゾーンインすることに気付くでしょう。

于 2012-08-07T12:38:35.077 に答える
0

この問題は、header.php (またはインクルード ファイル) に「UTF-8」の代わりに「BOM なしの UTF-8」エンコーディングを使用して解決しました。5 人が私の質問をスパムとしてマークした理由がわかりませんでした!!! または何でも。

于 2012-08-07T13:24:47.770 に答える