携帯サイトでのリンク文字色

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: 花子 : 2006/06/22(木) 18:11  ID:x8aqmlLd
【何をしたいのか】
携帯サイトを作っているのですが、一部のリンクの文字色だけ変えたいと思っています。

【現在の状況】
全体のリンクの文字色を変えることは出来るのですが、そのうちの一部だけというのは出来ません。

【何をしてみたのか】
<font color="#ffffff">あ</font>で試したのですが、変わりませんでした。

1   名前: Z ◆XTzyosZXcL : 2006/06/22(木) 18:11  ID:rvat93If
「どの」携帯端末向けコンテンツを作るかによって回答は変わってくるのですが、

・区別を色のみに依存するもの
・カスケーティングスタイルシート(CSS)
・表組
・Framesetによるフレーム

は使わないようにした方がよいでしょう。

携帯電話向けコンテンツの書き方)
http://www.marguerite.to/Nihongo/HowToMakeYourWeb/Mobile/index.html

文書型宣言と文法の種類)
http://htmllint.itc.keio.ac.jp/htmllint/explain.html#prectrl-doctype

(後者についてはこのうち、Compact HTML、NTT DoCoMo iモード 1.0〜5.0、NTT DoCoMo iモード XHTML1.0/1.1、J-SkyWeb、TTNet ドットiが該当すると思います。これによると、NTT DoCoMo iモード 1.0ではFONT要素は使えない模様です。)

 なお、どの辺りで妥協するかと言う余談的な話については下記などもご参考に(とかく携帯電話への対応は作成者泣かせです)。

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

2   名前: 花子 : 2006/06/22(木) 18:11  ID:x8aqmlLd
回答、ありがとうございます。
「どの」携帯端末ですか。
一応、全ての機種に対応できるようにしようと思っています。
携帯サイトには、HTMLでなくXHTMLを使うとあったのですが、HTMLでも大丈夫と書いてあるサイトがあったので、HTMLで作っています。
それが原因でしょうか?
>NTT DoCoMo iモード 1.0ではFONT要素は使えない
携帯からもそうなのですが、パソコンで見てみても文字色が変わりません。
普通のテキストは変わるのですが、リンクの文字色の変化がないのです。

色々と試していたら、
<font color="000000">
<a href="#">リンク</a>
</font>
としていたのですが、
<a href="#">
<font color="000000">リンク</font>
</a>
と、したら色を変えることが出来ました。
そのリンクの下にもいくつかリンクをつけたいので、これだと少しタグが多くなってしまう気がしたのですが、他に解決方法がなかったらこれでやってみることにします。

紹介してもらったサイト、すごく分かりやすいですね。勉強になりました
どうも有り難うございました。

3   名前: Z ◆XTzyosZXcL : 2006/06/22(木) 18:11  ID:rvat93If
>>一応、全ての機種に対応できるようにしようと思っています。
>>携帯サイトには、HTMLでなくXHTMLを使うとあったのですが、HTMLでも大丈夫と書いてあるサイトがあったので、HTMLで作っています。
 いえ、それでしたら「HTMLでないと適切に解釈できない」と考えた方がよいかと思います。
 また、>>1であげた資料でも触れられているはずですが、「全ての機種に対応」を考えるとかなり1ページのデータサイズ及び表現力には制限が生じることに気をつける必要があります。
#実際、個人で「全ての機種」を揃えられるはずもありませんし。

 なお、必ずしも全ての「講座サイト」が正しい記述をしているとは限らないため、資料選びにはご注意を(最終的には仕様書をあたるのが正解です)。


一覧へ戻る