文字の背景色のことで悩んでいます。



0   名前: ハセガワ : 2006/05/31(水) 10:12  ID:Q8mGNYRl
初心者ですみません、携帯用のHPを作りたいのですが、<span style="background-color:red"></span>←これで文字の背景色をつけようとしても、HP作成ソフトでは背景色が表示されるのですが、同じようにHPにうってみて携帯で見てみると背景色が表示されません。どうしたらできるのでしょうか?どなたかわかる方宜しくお願い致します。

1   名前: No Name : 2006/05/31(水) 10:12  ID:xXQz2DLH
携帯電話だとstyleは基本的に無効のようです。
ここのtopの下の方に携帯電話用のタグ一覧がありますよ。

http://www.tagindex.com/mobile/index.html

2   名前: ハセガワ : 2006/05/31(水) 10:12  ID:Q8mGNYRl
お返事ありがとうございます。そこのサイトで調べてみたんですが解決できませんでした。NO NAMEさんはHTMLに詳しい方ですか?

3   名前: カヅサツ ◆ThCi95HEzw : 2006/05/31(水) 10:12  [URL]  ID:O5hEMlpW
まず、HTMLは原則的に見た目を規定しません。
「ここからここまで段落」「ここからここまで強調」のように、文書の構造を示すフォーマットです。

そして「段落は前後に1文字分の間隔を空ける」「強調は背景を赤くする」などの見た目を規定するのがスタイルシートです(style="background-color:red" のように、style属性値に書く手もあります)。

何故こんなややこしいことになっているかというと、HTMLはどんな環境でも適用できるフォーマットを目指しているからです。

閲覧者は PCのブラウザかもしれませんし、携帯端末かもしれませんし、点字かもしれませんし、音声デバイスかもしれません。

閲覧者の環境はスタイルシートに対応しているかもしれませんし、対応しているけどオフにしているかもしれません。白黒環境かもしれませんし、等幅フォントしかないかもしれませんし、画像が出ないかもしれません。

しかし、HTML文書であれば、どんな環境でも「ここからここまで段落」「ここからここまで強調」のような、文書の構造だけは得られます。ある音声デバイスは、「強調」を大きな声で読み上げるかもしれません。

世の中には様々な環境があり、さらにユーザは細かい設定をしています。携帯電話1つとっても猛烈な種類があります。

さて、ハセガワさんの携帯電話は、指定された背景色を解釈するかもしれませんし、しないかもしれませんが、我々はハセガワさんの携帯電話が何なのかわからないので、調べようがありません。

4   名前: ハセガワ : 2006/05/31(水) 10:12  ID:Q8mGNYRl
回答ありがとうございます。私の携帯電話はFOMAの901ISです。

5   名前: Z ◆XTzyosZXcL : 2006/05/31(水) 10:12  ID:7f4VEd9L
 携帯電話コンテンツの書き方については、下記資料が詳しいと思いますので参考にしてみてください。

http://www.marguerite.to/Nihongo/HowToMakeYourWeb/Mobile/index.html

 どの辺りで妥協するかと言う余談的な話については下記などもご参考に。

http://deztec.jp/lecture/cl/mobile.html
http://neta.ywcafe.net/000559.html

6   名前: ハセガワ : 2006/05/31(水) 10:12  ID:Q8mGNYRl
ありがとうございます。参考にさせていただきます。

一覧へ戻る