• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:モバイルHTMLでCSSを使わず背景色を…)

モバイルHTMLでCSSを使わず背景色を…

このQ&Aのポイント
  • 制限された環境下でモバイルHTMLの中で背景色を指定する方法について質問です。
  • 特定の携帯キャリアやメーカー、年代によって背景色の指定がうまくいかない不具合が生じています。
  • CSSを使わずに文字のある部分にのみ背景色を指定する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ayustar
  • ベストアンサー率66% (16/24)
回答No.3

docomoにはiモードブラウザ1.0と2.0があって、2.0の方はCSSやJavaScriptが効きますが、1.0では無効です。 ひとつ前の方も回答されていますように、背景色がついていないといのはCSSが効いていない状態、つまりiモードブラウザ1.0搭載の機種ということです。 http://www.nttdocomo.co.jp/service/imode/make/content/browser/index.html ちなみにdocomoからは、PCから確認できる純正シミュレータも出てますので、使ってみてはいかがでしょうか。 http://www.nttdocomo.co.jp/service/imode/make/content/browser/html/tool2/index.html 少し話が逸れましたが、肝心のご質問の件。 HTMLのみでやるとなると、divはやめてtableタグで括ってbgcolor属性を使うしかないかもしれません。 http://www.tagindex.com/html_tag/table/table_bgcolor.html

kobaeminibee
質問者

お礼

詳しくご回答いただき、さらにたくさんの参考URLまで掲載いただきありがとうございました。 一度<table>を使ってみますね。 シミュレータも助かりました。 友人のショップオープンに間に合うと思います。 他の皆様もですが、また今後ともよろしくお願いします。

その他の回答 (2)

  • althjp
  • ベストアンサー率29% (13/44)
回答No.2

多分見える見えないは、その携帯がstyle属性に対応しているかしていないかだと思います。 これは僕の間違った思い込みかもしれませんが、style属性もスタイルシートの一部かと思います。 ので、style属性に対応していないということは、おそらくCSSにも対応していないでしょう。 なので、例えCSSが使えても部分的な背景の変更は、非対応機種では表示出来ないと思います。 これは不具合ではなく仕様というほか無いと思います。 また、HTMLで部分的に背景色を変える方法は、ちょっと見たことがありません。 また、調べてみると下記のページが有りました。モバイルHTMLの制作についてのページです。 もしよろしければ、ご参照ください。

参考URL:
http://sakaki0214.com/2009/10/30022723.html
kobaeminibee
質問者

お礼

ご回答ありがとうございます。 styleがすでにスタイルシートだという考えというか知識がありませんでした。 趣味でかじっている程度なので、事前にもっと調べるべきでした。 参考のURLまでいただきありがとうございました。 一度見てみますね。

回答No.1

サーバーがAppachなら.htaccessでcontent-typeを指定してみるとどうでしょうか? http://blog.ville.jp/2008/06/04/99/

kobaeminibee
質問者

お礼

アドバイスありがとうございます。 いただいた回答をそのまま友人から業者さんに聞いてもらいますね。 ありがとうございました。

関連するQ&A