- ベストアンサー
モバイルHTMLでCSSを使わず背景色を…
- 制限された環境下でモバイルHTMLの中で背景色を指定する方法について質問です。
- 特定の携帯キャリアやメーカー、年代によって背景色の指定がうまくいかない不具合が生じています。
- CSSを使わずに文字のある部分にのみ背景色を指定する方法を教えてください。
- みんなの回答 (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
その他の回答 (2)
- althjp
- ベストアンサー率29% (13/44)
多分見える見えないは、その携帯がstyle属性に対応しているかしていないかだと思います。 これは僕の間違った思い込みかもしれませんが、style属性もスタイルシートの一部かと思います。 ので、style属性に対応していないということは、おそらくCSSにも対応していないでしょう。 なので、例えCSSが使えても部分的な背景の変更は、非対応機種では表示出来ないと思います。 これは不具合ではなく仕様というほか無いと思います。 また、HTMLで部分的に背景色を変える方法は、ちょっと見たことがありません。 また、調べてみると下記のページが有りました。モバイルHTMLの制作についてのページです。 もしよろしければ、ご参照ください。
お礼
ご回答ありがとうございます。 styleがすでにスタイルシートだという考えというか知識がありませんでした。 趣味でかじっている程度なので、事前にもっと調べるべきでした。 参考のURLまでいただきありがとうございました。 一度見てみますね。
- metametamu
- ベストアンサー率51% (153/295)
サーバーがAppachなら.htaccessでcontent-typeを指定してみるとどうでしょうか? http://blog.ville.jp/2008/06/04/99/
お礼
アドバイスありがとうございます。 いただいた回答をそのまま友人から業者さんに聞いてもらいますね。 ありがとうございました。
お礼
詳しくご回答いただき、さらにたくさんの参考URLまで掲載いただきありがとうございました。 一度<table>を使ってみますね。 シミュレータも助かりました。 友人のショップオープンに間に合うと思います。 他の皆様もですが、また今後ともよろしくお願いします。