マークアップ言語にXHTML Mobile Profile 1.0を採用するとして、スタイルシートはどうなのでしょうか?
CSSにもモバイル機器向けの規格があります。 CSS Mobile Profile 1.0(日本語訳)というものです。
CSS Mobile Profile 1.0 は、CSS Level 2のサブセットになっています。
大きな違いは、ポジショニング関係のスタイルが使えないことです。 またフローティング関係も、サポートしていない端末が多く、使えないと思った方が良さそうです。 あとは border-spacing属性とか、line-height属性とか、word-spacing属性とか。 どのみち携帯の小さい画面で表示に凝っても、意味がないので、問題にはならないでしょう。
携帯用のスタイルシートを指定する場合は、link要素のmedia属性に”handheld, tty”を指定すれば良いそうです。 この辺りは、『しらぎくさいと』さんの記事を参考にさせていただきました。 ありがとうございます。
CSS Mobile Profile 1.0 に対して、WAPフォーラム(現Open Media Alliance)が拡張したものに、WAP CSS(WCSS)というものがあります。
拡張されたのはマーキーやアクセスキー、文字入力などで、静的なHTML文書にはあまり関係ないみたいです。