2

phpファイル内にhtmlファイルを含める必要があります。phpファイルで使用includeしてみrequireましたが、cssスタイルが適用されず、コンテンツのみが含まれています。スタイルとjqueryを含む完全なhtmlファイルを含める方法はありますか?

4

3 に答える 3

8

PHPスクリプトのようなものはありません。たまたま PHP コード ブロックが含まれているファイルがあります。好きなことをinclude()何でもできますが、インクルードされ<?php ... ?>たファイルのどこかにブロックが含まれていない限り、ファイルの内容は単に出力として扱われます。

css が適用されていない場合は、スタイル シートが実際にロードされていること、および HTML がページの DOM の適切な場所に含まれていることを確認してください。

于 2012-06-15T04:05:26.410 に答える
2

ページのソースを表示し、表示されている CSS ファイルのパスを確認します。パスは、PHP ファイルのパスに対して絶対パスまたは相対パスである必要があります。例:

File structure:
./index.php
./html/myfile.html
./html/css/style.css

myfile.html includes "css/style.css"
index.php includes html/myfile.html

ここで、myfile.html を直接開いたときには問題ないように見えますが、PHP ファイルにインクルードすると、スタイルは適用されません。理由は次のとおりです。

index.php のソース (ブラウザーで開いて DOM を表示) を表示すると、ロードしようとしているcss/style.cssが、そのファイルが存在しないことがわかります。代わりに、それhtml/css/style.cssを反映するように HTML ファイルを編集する必要があります。

于 2012-06-15T04:07:21.240 に答える