みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

docomoをxhtml記述をしたところインラインcssが無視されます

携帯サイトを制作しています。docomoの機種で文字の後ろに背景色を
設定したいため、以下のような記述に変更しました。
docomo ヘッダーの記述↓-------------------------------------------
<?php echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>"; ?>
<?header("Content-type: application/xhtml+xml" );?>
<!DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML(Locale/Ver.=ja/1.1) 1.0//EN" "i-xhtml_4ja_10.dtd">
<html>
<head>
-----------------------------------------------------------
.hacessの追記記述↓
AddType application/x-httpd-php .xhtml

背景を変えたいところを、<div style="~">文字</div>
で変えたところ、文字の背景に背景色をつけることができたのですが、
フォントの指定がいっさい無視されてしまいます。
・<font color="#FFFFFF" size="1">文字</font>
<div align="right">~</div>
色指定も、サイズ指定も全て無視されてしまいます。
右寄せ、左寄せ指定も無視されています。

phpには全く詳しくありませんので、調べながら、
ヘッダーや.hacessに情報を追記しました。
その指定がなんらかの形で影響していると思われるのですが・・。

softbankとAUは全て、文字のサイズ、色、文字後ろの背景色の指定、
回り込み等、全て問題がありません。

出来る限り調べていますが、わからずに困っています。
宜しくお願いします。

投稿日時 - 2007-07-19 17:15:44

QNo.3181713

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

http://www.nttdocomo.co.jp/service/imode/make/content/
このあたりを読んでみてください。

投稿日時 - 2007-07-19 21:51:56

ANo.1

fontとかalignとか、全てCSSに移行してください。
i-mode用xhtmlでは物理要素や属性は廃止されました

投稿日時 - 2007-07-19 18:29:44

補足

>(→全てCSSに置き換え)
というのは、以下のような記述で正しいでしょうか。

<head>
<style type="text/css">
<!--
{
.body{font-size:1;
font-color:#666666;
}
-->
</style>
<meta>

</meta>
</head>

>align属性やfont要素は利用できません。
となると、どのような記述をすればよいのかがいまいちわかりません。

<div style="background-color:#000000; color:#ffffff;">こんにちわ</div>
こちらは上記の記述で問題なく表示されるのですが、
こちらも変更すべきでしょうか。

投稿日時 - 2007-07-19 19:23:03

あなたにオススメの質問