2

動的 Web コンテンツを持つほとんどのプログラミング言語の概念\tとその概念を理解しています。\nほとんどの人がそうであるように、私がそれらを使用する目的は、すべての豪華な HTML をシフトして、ビュー ソースですべて読みやすく、「きれい」にすることです。現在、PHPinclude ("whateverfile.php")を使用してレイアウトを構築するWebサイトを作成しています。おそらく、これがどこに向かっているのかがわかります。

PHP インクルードのブロック全体をタブで移動して、ページのソースの残りの部分と揃えるにはどうすればよいですか?

この質問の言い回しが間違っていたり意味をなさない場合、英語は私の母国語なので言い訳はできません。

4

2 に答える 2

3

これを行うには、テーマ システムのように、アプリケーションで出力を処理するレイヤーを使用します。これにより、コードがデータ処理と出力処理に適切に分離されるという追加の利点が追加されます。

次の記事に良い例が示されています: When Flat PHP meets Symfony .

その次にできるもう 1 つのトリックがあります。出力バッファーをインストールし、tidy を実行して見栄えを良くします: PHP 5 で HTML を片付けます

これに加えて、いつでもインクルードの出力にタブを入れることができますが、これがどれだけのタブを必要とするかは常にわかりません。インクルードから返されたときの出力バッファリングと意図的な html フラグメントに関連する他のトリックがいくつかありますが、これは非常に特殊であり、ほとんどの場合あまり使用されません。したがって、上にリンクされた 2 つの記事は、最終的にはどちらがより役立つかを調べる 2 つの領域を提供する可能性があります。

于 2011-08-01T16:18:15.430 に答える
3

含まれているページに余分なタブを追加することでできると思います.php。しかし、私はそれをお勧めしません(明らかに)。代わりに、firebug や chrome の inspect 要素などのツールを使用してコードを調べてください。

于 2011-08-01T16:11:04.653 に答える