• 締切済み

文字背景色について(携帯サイト どうしてモバゲーは表示できるの?)   

携帯サイトにおいて、  「色帯の上に白抜き文字」 のバーを作成したいと思っています。 検索や質問サイトなどで自分なりに情報を集め、  ・<Table><Marquee> タグを利用すれば作成できることがわかりました。 しかし、上記のタグ(<table>)は、iモードの場合、  【iモード対応HTMLバージョン6.0】 以上の機種にしか対応していないそうです。 http://www.nttdocomo.co.jp/service/imode/make/content/html/outli ne/s1.html#1_8 私が利用している機種はSA800iでありまして、 このHTMLバージョンを調べてみたところ、  【iモード対応HTMLバージョン5.0】 でした。 http://www.nttdocomo.co.jp/service/imode/make/content/xhtml/chart/index.html だめなのかな・・・と半ばあきらめかけていたところ、 ふと携帯サイトで有名な【モバゲー】に SA800i(iモード対応HTMLバージョン5.0)でアクセスすると、  ★★★★★★★★★★★★★★★★★★★  ★ 自分が求めていた、       ★  ★ 色帯に白抜きのバナー      ★  ★★★★★★★★★★★★★★★★★★★ が見事に表現されているではありませんか! これは一体どういうことなのでしょう? iモードの技術情報では無理だと判断されるはずのものが、 あるサイトでは実現できている。 この件(色帯に白抜きのバナーの作成方法)について、 知識をお持ちの方、 どのようなことでもかまいませんので、 情報をいただけると大変助かります! よろしくおねがいします!

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

#1です cgiならば拡張子は面倒でしょうが、 Contetnt-Typeをしっかりxhtmlにする事でxhtmlだと認識してもらえるはずです。 perlの例ですが print "Content-type: text/html" としいてる部分があるならば print "Content-type: application/xhtml+xml" とすれば拡張子をxhtmlにするのと同じ事になるます。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

xhtmlでcssを使っているのではないですか? <div style="background-color:#ff0000;color:#ffffff"> 赤地に白抜き文字 </div> ↑部分的にはこうですが、これだけではxhtmlにした事にはならないので http://oshiete1.goo.ne.jp/qa2447981.html とか、参考にどうぞ。

dr_244jp
質問者

お礼

>steel_grayさん 情報ありがとうございます! なるほど、私が求めていることをするためには、  「DOCTYPE」の部分の変更や、  「拡張子の変更」 の可能性があるのですね。 CGIで処理を行っているのですが、 拡張子の変更となるとちょっと厳しいですね。。。 上記について実験してみようと思います。 ご回答ありがとうございました!

関連するQ&A