解決済みの質問
こんにちは。
今、携帯サイトを作成しております。
その中で不思議な現象があるため、もしご存じの方がいらっしゃいましたら、ご助言頂けますと幸いです。
まずソースをご覧ください。
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml;charset=Shift_JIS" />
<meta http-equiv="content-style-type" content="text/css" />
<title>TEST</title>
</head>
<body style="color:#ff0000;">
red?<br />
<span style="color:#0000ff;">blue?</span>
</body>
</html>
上記のソースを、例えば「test.xhtml」という名前で保存して、PCと携帯3キャリアで確認すると、ちゃんと文字色の指定が効きます。
しかし、同じソースを下記のソースではさみ、phpを介して表示させようとすると、ドコモだけスタイルシートが効かなくなり、文字色が黒になってしまいます。
<?php
echo '
(ここに上記ソースをコピー)
';
?>
※拡張子は.phpでも.xhtmlでも同じ現象でした。
PHPを介してもスタイルシートが効くようにするには、どのようにしたらよいでしょうか?
よろしくお願いいたします。
投稿日時 - 2007-07-27 22:11:58
8人が「このQ&Aが役に立った」と投票しています