1 PUREST

携帯のみに表示させる文字

PCでは見えずに携帯だけに特定の文字を表示する方法

以前は、<div style="display:none">文字</div>とか<span style="display:none">文字</span>でできたのですが、auの最新機種WINでも表示できなくなってしまいます。
トップ画面であれば、PC拡張エリアがあるので、携帯のエリアに
<div class="keitai">文字</div>または<span class="keitai">文字</span>として、
PC拡張エリアにCSSで
<style><!--.keitai{display:none}--></sytle>
とすれば携帯だけに文字を表示することが可能です。(ただし、PCでもCSSがオフになっていたり、適用できないようなブラウザでは表示されてしまいます。
また、次画面機能やSuperGM機能まで考えると、CSS外部ファイルをPCだけに読み込ませるようにして、外部ファイルに
.keitai{display:none}とするような形になるのでしょうが、携帯でのCSSの実装がどんどん進んでいる状況なので、その都度対応を変えなければいけないような気がします。
今のところは拡張子がbmpの外部ファイルの呼び出しを下記のように書くとWINでは認識しないようです。
<link rel=stylesheet href=URL type=text/css>

<noembed>携帯だけに表示</noembed>
でもauのW11Kでは表示できましたが、vodafoneでも消えちゃうそうです。
Growthさんの共有掲示板であいさんから報告がありました。
http://ip.tosp.co.jp/i.asp?i=aaa0601

そうすると、今のところいじぴさんのところでMyAppleさんが書いていたmedia属性でscreenを指定したstyleタグを書いて、divかspanなどで挟むのがよさそうですね。
http://ip.tosp.co.jp/i.asp?i=mahouEZ

<style type="text/css" media="screen"><!--.keitai{display:none}--></style>

<span class="keitai">携帯のみ表示</span>

My First HDMLに既にこのやり方が出ていましたね。

http://www001.upp.so-net.ne.jp/hdml/wap2/xhtml/style.html
(PC)
2 削除済