
No.4ベストアンサー
- 回答日時:
スルーされてちょっと悲しいので頑張って書きます;w;
ホームページ系の作成ならHTMLコードは綺麗にした方がよいです。
見やすくなるだけではなく、改行コードのあるなしでデザインが狂ってくるからです。
改行やタブスペースがあると不便なことが多いかもしれませんが、
改行がないと構文チェックで怒られる(減点される)ような類もあります。
そんな時にHTMLコードの視認性が悪いと対応が困難となります。
またロジックと表示を分けることにより、HTML、XHTML、CSSに詳しい
デザイナーさんとの作業分担が容易になる利点があります。
例で書いたようなPHPがもつテンプレート機能?や
Smarty、PHPTALなど利用すると幸せになれると思います。
この回答へのお礼
お礼日時:2009/02/14 18:22
スイマセン!PCが起動しなくなって再インストールしてました。
お礼が遅くなってしまい大変申し訳ありません。。。
テンプレートエンジン、初めて知りました。なかなか難しそうですがトライしてみます。詳しく教えていただきありがとうございました。
No.3
- 回答日時:
ソースの汚れでお悩みのあなたに、テンプレート分離。
テンプレートエンジンなんてものが色々ありますが、まずは簡単なとこから。
=== index.php ( アクセスするファイル )
<?php
$num = 1;
$name = 'hogeeee';
$list = array(1, 2, 3, 4, 5);
include 'template.phtml';
====== template.phtml ( テンプレート )
<html>
<body>
<? if ($num == 1): ?>
<h1><?= $name ?></h1>
<? endif; ?>
<ul>
<? foreach ($list as $data): ?>
<li><?= $data ?></li>
<? endforeach; ?>
</ul>
</body>
</html>
この回答へのお礼
お礼日時:2009/02/14 18:27
スイマセン!PCが起動しなくなって再インストールしてました。
お礼が遅くなってしまい大変申し訳ありません。。。
テンプレートエンジン、初めて知りました。なかなか難しそうですがトライしてみます。詳しく教えていただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
【VBA】エクセルで最後の不要な...
-
改行について
-
ソースコードの1行が長いとき...
-
jsp 改行コードで改行させて表...
-
グレープシティのSPREAD...
-
ExcelVBAでメールを作成してメ...
-
LaTeX: captionの中で改行した...
-
ファイルから読み取った改行文...
-
改行を読み飛ばす
-
awkで改行を除いて文字列を抜き...
-
JavaMail,本文中の改行について
-
delphi でのコード上でTab を入...
-
エクセルVBA 文字列領域が不足...
-
改行コードが半角スペースにな...
-
itextで改行するには
-
エディットボックスで改行
-
C++で空Enterの入力を判...
-
変数の中の改行コードをBRタグ...
-
Excel VBS、ADODB.Streamで改行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
jsp 改行コードで改行させて表...
-
改行について
-
VBAでCSVをExcelに取り込む時に...
-
【VBA】エクセルで最後の不要な...
-
ラベル(スタティックテキスト)...
-
ファイルから読み取った改行文...
-
Excel VBAからBeckyを起動して...
-
C++で空Enterの入力を判...
-
JAVA Spring 改行コードを含む...
-
変数の中の改行コードをBRタグ...
-
秀丸の正規表現で複数行にわた...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
vb.netでのリッチテキストボッ...
-
グレープシティのSPREAD...
-
COBOLの改行
-
最終行の改行について
おすすめ情報