- 394 名前:389 mailto:sage [2009/01/16(金) 02:58:12 ID:???]
- 原因がわかりました! .tplに
<style type="text/css"> <![CDATA[ a:link{color:blue;} a:focus{color:red} a:visited{color:purple;} ]]> </style> という部分があったためでした。これを削除すると正常にdisplayされました。 念のため、この.tplのソースをコピペしてtest.htmlをつくり、それを直接開くと どのブラウザでも確認できました どうやら、Smartyと上の記述の組み合わせでのみエラーになるようです(理由はわからない) このページは携帯用で、 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> って感じにXML宣言のあるxhtmlだったんですが、この中では<!-- -->は使えないって言うので 上記の形(<![CDATA[ ]]>)にしたところエラーになりました 1)XML宣言 2)携帯用サイト(外部CSS使えない→1)のせいでコメントは<![CDATA[ ]]>にならざるを得ない) 3)Smarty という組み合わせは実用不可能というお話でした
|

|