No.4ベストアンサー
- 回答日時:
私は経験がないのでわかりませんが、それを囲むA要素やP要素にtitleが記載されているとか、スタイルシートで内容の追加(content:)が書かれているとか、javascriptでとか・・
ただ、altは代替文字ですから
<img src="[URL]" title="山中湖から富士山を望む" alt="山中湖からだと富士山は湖面に映り、夕焼けのときは最高">
と言う風に・・その画像の目的に合わせて記述すべきでしょう。意味のない画像でしたらaltは書かないのではなく""と値を空にするとか・・。
No.3
- 回答日時:
alt属性は、画像が表示できないときに使われる代替テキストです。
IMG要素やOBJECT要素の属性です。titleは、その要素につけるタイトルです。ほぼすべての要素に使える属性です。
本来alt属性は、マウスオーバーで表示してはならないのですが、IEはそれが表示されます。
これは、かってのIEが、他のブラウザ(Netscape)を追い落とすために付け加えた独自機能ですが、それはウェブ標準ではありませんから、ウェブ標準ブラウザがウェブ標準で起動しているときはaltは表示されないはずです。
もし、ウェブページ作成--HTML作成をされるのでしたら、標準仕様で作成すると良いでしょう。HTML4.01の勧告以来
「HTML文書を作る場合には、この仕様における、他のDTDセットではなく strict DTD に適合する文書を作るよう推奨する。 ( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
そのためには。
DOCTYE スイッチ( https://www.google.co.jp/search?q=DOCTYE%20%E3%8 … )
と、HTMLをstrictで作成することが前提です。
この回答への補足
ありがとうございます。IEで表示されない理由は分かりました。chormeやFFでサイトによって出たり出なかったりというのは何故でしょうか。タイトル属性は使用されてません。
補足日時:2012/06/29 08:14No.2
- 回答日時:
altがアクセシビリティや環境依存対策だということは理解されているのですよね?
つまり、各ブラウザの制作者がアクセシビリティに最も適切だと思う方法が
実装されているということです
No.1
- 回答日時:
例えば、
http://oshiete.goo.ne.jp/
の左上の「教えて!goo」のロゴは、
IE以外では、altテキストがツールチップで表示されないが、IEでは表示される。
そのサイト(教えて!goo)は、
過去互換モードなので、IEで表示される。
標準準拠モードだとしたら、IE8以上では表示されない。
本来は、表示する義務はないので、表示しないのが一般的。
IEは独自路線で進んでいた(過去形※今もちょっと・・・)ので、
勝手にaltを表示させる仕様にした(余計なお世話仕様※親切心なのかは不明)
何故? と聞かれれば、「メーカーの仕様、違いです」と考えるのが一般的。
この回答への補足
ありがとうございます。IEで表示されない理由は分かりました。chormeやFFでサイトによって出たり出なかったりというのは何故でしょうか。タイトル属性は使用されてません。
補足日時:2012/06/29 08:13お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- 英語 a life of purposeが「目的のある人生」の訳になる理由について 11 2023/07/26 09:37
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- 英語 描写述語の条件(本来の性質、一時的な属性、又は両方)について 2 2022/07/25 13:41
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Windows 10 エクスプローラで希望の場所が表示できない 2 2023/06/29 15:19
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Chrome(クローム) 最近Win10にてブラウザが左にスッと隠れていく現象に悩まされてます 3 2023/07/22 23:11
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーソルを合わせると文字が出...
-
ボタンを押したままにする。
-
pngやjsの後ろの英数字の意味は...
-
画像クリックでクリップボード...
-
スマホで、画像をクリックする...
-
背景画像を季節ごとに自動変更
-
クリックしても、リンクに飛ば...
-
予約語の表示について
-
リンク先にしているページを小...
-
リンクバナーのHTMLタグ。画像...
-
タイトルバーに画像を入れるHTM...
-
複数のボタンで1つのエリアに...
-
バナーのURLについて
-
すいません HTMLです この画像...
-
スライドショーの上にロゴマー...
-
代替テキストを素早く表示
-
FTPでimgタグがアップロード出...
-
datepickerを使ってカレンダー...
-
アドレスがあっているのにバナ...
-
WEBサイトの一部コンテンツがス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
バナーの貼り方とバナーにリン...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
タイトルバーに画像を入れるHTM...
-
form以外でのpostってできますか?
-
HTMLでデスクトップの画像がでない
-
CSSなどでHTML全体の表示を拡大...
-
画像クリックでクリップボード...
-
すいません HTMLです この画像...
-
拡張子無しで画像を表示したいです
-
期間ごとに画像表示を切り替え...
-
クリックしても、リンクに飛ば...
-
特定の画像ファイルでレイアウ...
-
カウンターのHTMLソースを教え...
-
バナーのURLについて
-
クリッカブルMAP領域が分かる様...
おすすめ情報