- 締切済み
携帯サイトのhtmlの拡張子について
現在携帯サイトを制作しております。 ネットで色々と調べまして、docomoに合わせて拡張子を.xhtmlにしています。この場合、auの携帯では問題なく表示されるのでしょうか? auのシミュレータが配信中止のため、表示を確認できずとても困っています。それともう一点、これもdocomoにあわせてhead内のcssの記述を <![CDATA[ ~ ]]>とするとソフトバンクのシミュレータでcssが反映されなくなります。何かいい方法はないでしょうか? どうか宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5238/13705)
拡張子は特に気にしなくても大丈夫です。 XHTMLで書いていても.htmlとしていたり、CGIが動いていれば.cgiや.phpなども普通に使っています。 スタイルシートについては、docomoの場合head内で記述できる範囲が限定されていて不便なので、各タグのstyle属性に記述する事が多いです。 各タグのstyle属性に記述しておけばキャリアに関係なく適用されます。 但し、使えるタグやスタイルはキャリアによって癖があるので、細かくデザインしたいのであればキャリア毎に出し別けることも必要になります。
- palsu
- ベストアンサー率57% (4/7)
初めまして。ケータイサイトを作っていらっしゃるのですか。 ちなみにサイト自体はパソコンで作っていらっしゃるのですよね? テキストエディタ等で作成したhtmlは初心者には、少し厳しいものがあります。 cssだけに限らず、htmlタグもケータイでは表示されないこともありますので、全機種に対応させようというのは難しいかもしれません。 あまりタグを使わず、ホームページサーバをケータイサイト用のサーバにアップロードし(ハム島などは簡単です)サイト自体の容量を大きくしないことをお勧めします。 パソコンと違いケータイにはCPU等が搭載されていないので、処理にも限界があることを理解した上で作られる方がよろしいでしょう。
お礼
ありがとうございます。 制作の参考にさせていただきます。
補足
回答ありがとうございます。 docomoのcssがインラインのみ反映されるとのことっだたので ヘッダ内に書いても反映されるaのみ <![CDATA[ a:link{color:#029ae4;} a:visited{color:#029ae4;} ]]> と記述していました。 ただ、ソフトバンクのシミュレータで リンクにcssが反映されないのが気になります。 記述の方法は <![CDATA[ ~ ]]> であっているのでしょうか? 宜しくお願いいたします。