生成したHTMLコードにスタイルが適用されない

 PHPでHTMLのタグを生成すると、うまくスタイルが適用されないことがある感じ。生成後のHTMLをファイルに保存して表示した場合はちゃんとスタイルが適用されてるし、ブラウザの問題かと思ったけど、Firefox3.5もIE8.0も同じだったので、何かあるんだろうなー。
 なので↓のように書くよりは、

<?php
 if (...) {
   echo "<p class='msg'>...</p>";
 } else {
   echo "<p class='err'>...</p>";
 }
?>

 ↓のように書いたほうが安全。どっちが見やすいかは微妙だけど。

<?php if (...): ?>
 <p class='msg'>...</p>
<?php else: ?>
 <p class='err'>...</p>
<?php endif; ?>

2010/09/08 15:23:49
最終更新:2010年09月08日 15:23