携帯サイトで背景色を個別指定していく方法まとめ



◆方法1
<div bgcolor="カラーコード">文字</div>
でも個別背景色を指定できます。

・・が、901以前のドコモ機種に対応していません。

◆方法2
tableタグを利用する。

これも901以前のドコモ機種に対応していないですが、個人的に楽なのでこれを使うことが多いです。詳しくはこっちの記事に。

・手っ取り早く携帯サイトを作成する時のhtmlテンプレート
http://d.hatena.ne.jp/moba13/20100916

◆方法3
i-cssを利用する。

i-css=iモード対応XHTML用のCSSです。
ドコモ独自仕様のめんどくさいやつです。

ausoftbankは基本的に外部cssに対応しており、
背景色の個別指定もある程度できるのですが、
ドコモの仕様上、これに合わせていくしかありません。

この仕様に合わせて作成すれば、
3キャリアほとんどの携帯で、
背景色の個別指定が可能となります。


・i-css使い方
1.i-cssを利用するための設定を行う。
http://papalion.tv/Css/set.php
おタグるーむ様より。

2.インラインで背景色の指定を行う。
<div style="background:#CCCCCC;">
<span style="color:#666666;">文字列</span><br />
</div>
みたいなソースを毎度毎度書かなければいけないということです。

細かいことは、iモード対応XHTMLよりどうぞ。



◆方法3+α
PerlPHPでi-cssを外部化するライブラリが公開されているようです。

Perl
http://d.hatena.ne.jp/tokuhirom/20070809/1186617282

PHP
http://blog.asial.co.jp/411




ドコモさんがいろいろと対応してくれたら、
サイト作成がすごく楽になる気がします。


⇒参考記事。
モバイルサイトのCSS
http://blog.livedoor.jp/ld_directors/archives/50771690.html
[mobile] iモードで background-color で背景色を指定できる判別条件
http://kawa.at.webry.info/200712/article_5.html
ドコモでも CSS を外部参照を使える HTML::DoCoMoCSS をリリース
http://d.hatena.ne.jp/tokuhirom/20070809/1186617282
iモードHTMLとiモードXHTMLを正しく切り替える方法
http://dspt.blog59.fc2.com/blog-entry-36.html
ドコモ端末でCSSを利用するには
http://ke-tai.org/blog/2008/04/03/docomocss/