2009年4月アーカイブ

CSSを使って番号をふっているのですが

.list_number {
    list-style-type: decimal;
}

<ul class="list_number">
    <li>●●●</li>
    <li>▲▲▲</li>
    <li>■■■</li>
     ・
     ・
</ul>

表示は下記のようになりますよね。
    1. ●●●
    2. ▲▲▲
    3. ■■■
    ・
    ・


そして、3の倍数じゃなくて・・・10以上になったときIEはバカになります。
通常なら10を表示するところをまた0からスタート。

Firefox, Opera, Safari, Chrome....すべて問題なし。

IE8では対応してくれるのだろうか・・・。
いつまでこんなヘッポコブラウザの対応をさせられるのか。

一つのURLにアクセスしてもらって、PCか携帯かに
振り分けるリダイレクトプログラムを入れたら
ドコモだけ「サイトが移動しました(301)」と一旦表示されて
その後正常に表示される。

Smartyを使って、DisplayしているのでURLは変えないんだから
移動しましたっていちいち言うなよっ!という感じです。

結果的に超単純な方法で改善しましたが、これを改善といっていいのかどうか。
URLの最後に"/"(スラッシュ)を必ずつけるということでした。

QRコードや広告、名刺に記載するモバイルURLの最後に
しっかりと"/"(スラッシュ)を付けてもらうということでしょうか・・・。
何だか腑に落ちませんが。