2010年12月2日木曜日

IE8ではimgタグのalt属性をツールチップで表示されない

IE8ではなぜかimgタグのalt属性をツールチップで表示されない、IE7はできるのに。
仕方なく、altの代わりにtitle属性を追加しましょう。

秀丸で一括置換しましょう。viewフォルダーの中で(サブフォルダーも含め)、すべてのファイルに対して、置換を掛けました(SubVersionを使っているので、.svnフォルダが邪魔するなら、一回exportしましょう、exportされたフォルダーに置換かけたら、元のフォルダーを上書きしましょう)

Rubyで生成するタグを含めて、すべて4パタンを置換しなければなりません:

パタン1:(Rubyで生成するタグ、ダブルコーテーション)
検索する文字列:
:alt => "([^¥"]+)",
置換する文字列:
:alt => "¥1", :title => "¥1",

パタン2:(Rubyで生成するタグ、シンクルコーテーション)
検索する文字列:
:alt => '([^¥']+)',
置換する文字列:
:alt => '¥1', :title => '¥1',

パタン3:(一般HTMLタグ、シンクルコーテーション)
検索する文字列:
alt='([^¥']+)'
置換する文字列:
alt='¥1' title='¥1'

パタン4:(一般HTMLタグ、ダブルコーテーション)
検索する文字列:
alt="([^¥"]+)"
置換する文字列:
alt="¥1" title="¥1"

1 件のコメント:

  1. 正規表現の関して分かりやすく説明するページ:
    秀丸ちま~る
    http://crocro.com/pc/write/hide/chimarl09_01.html

    返信削除