このページは旧システム(MT3.33-ja)によって生成されていました。最新の記事はドブログトップページからご覧ください。

Safariでwidth属性、height属性のない画像のalt属性が代替されない

2005年09月30日
Safariでwidth属性、height属性のない画像のalt属性が代替されない
[Web]

img要素にwidth属性とheight属性を付けないというエントリーを書いたのですが、どうもSafariではalt属性の表示の実装がおかしい。

width属性、height属性の無い画像は、「?」というアイコンが出るだけ。
むぅ。。駄目だろこれ。

alt属性はimg要素が何らかの理由で表示できないか表示しない場合に代替となるテキスト情報であるわけで、「?」はまずいと思う。
少なくとも「画像が無いことは分かる」わけだが、width属性、height属性を指定した領域が小さい画像は「画像が無いことも分からない」という事態に陥る(alt属性が見えず、「?」アイコンも無く、周囲と同化している)。
その他にも、文字を拡大してwidth属性、height属性を指定した領域からalt属性がはみ出すと、alt属性のテキストが消えてなくなります。

この現象に解決策はあるのか?
つか、Safariは通常の環境設定で画像を表示しない設定に出来ないんですね。。
環境設定>表示>「ページを開くときに画像を表示」のON,OFFで設定できますね。このラベリングも謎だ。

Safariが一気に駄目ブラウザに思えてきた。

| 投稿時間:12:21 | コメント (2) | トラックバック (0) | この記事のページ

コメント (2)

まあ、これが発覚したからと言って、サイズ指定を記入しないことの有用性が下がった訳ではありませんから、今後も続けますけどね。。。

でもなんか、すごく残念。

聞かなかった事にしようと思います。。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


このページの先頭へ(T)

Copyright 1999-2007 by Suito [yoidoreusagi@doburoku.com]