Re: 訂正及びその他

[掲示板: SSSサイト に関する掲示板 -- 最新メッセージID: 1767 // 時刻: 2024/7/17(15:59)]

管理用 HELP LOGIN    :    :


上へ上へ | 前のメッセージへ前のメッセージへ | 次のメッセージへ次のメッセージへ | ここから後の返答を全表示ここから後の返答を全表示 | 返答を書き込む返答を書き込む | 訂正する訂正する | 削除する削除する

1315. Re: 訂正及びその他

お名前: ひつじ
投稿日: 2005/6/4(18:01)

------------------------------

Tiny さん、こんにちは。ひつじです。

Tiny さんの投稿(No.1297)を夕方初めて見たときと、夜になって返答を
書くときに見たときで内容が修正されているなぁと思ったのですが、
私が返答を書いてる最中にも修正していたんですね。すぐには気づきません
でした。
#私の投稿(No.1305)で、Tinyさんの投稿を引用している部分は
#私が捏造した様に見えてしまう(^^;

大きな変更は中盤部分だけの様なのでそこだけ返答します。

〉〉a) srcで指定された画像を表示するだけのブラウザ
〉〉b) altで指定された文字だけを表示するブラウザ
〉〉c) 画像を表示しつつ、マウスをあてたときに文字を表示するブラウザ

〉〉この3つのブラウザはどれも正常で、特に優劣をつける必要は
〉〉ないと思います。更に言うと、

〉これがよくわからないのですが、
〉属性の書き方によって表示される物の違いであってブラウザの違いでは
〉無い筈ですが。
〉a) srcで指定された画像があるかぎりすべてのブラウザで表示されます。

「すべてのブラウザ」→「特定のブラウザ」
ですよね。画像を扱えない(扱わない)ブラウザもありますから。
表示されないブラウザの例:Lynx

〉b) 画像がなければaltで指定された文字がすべてのブラウザで表示されます。
〉c) title属性が記述してあればすべてのブラウザで指定された文字が
〉表示されます。

うちにあるPDA(らしきもの)のブラウザではtitleは表示されません。
また、altとtitleの両方が指定されているときにtitleの方を表示しない
ブラウザがあります。

〉〉d) 画像を表示しつつ、文字部分を音声で読み上げるブラウザ
〉〉も正常だと思います。

〉これについてはわかりません。

ちょっと曖昧な書き方になっていました。
d) は、srcで指定された画像を表示し、altで指定された文字部分を
音声で読み上げると言う意味でした。
Tinyさんなら「画像を表示しているんだから、alt部分を音声で
読み上げるのは『余計な動作』である」とおっしゃるのではないかと
思って書いた例でした。

〉〉それとも、c) が何かの規約に違反していて、それを私が知らない
〉〉だけと言う事でしょうか!?

〉title属性があれば全てのブラウザでマウスをあてると文字が
〉表示されますし、なければ表示されません。
〉alt属性でマウスをあてて表示されるのは特定のブラウザで機能を
〉組み込んでいるからであって、あくまでもそのブラウザだけの動作です。

Tinyさんが「全てのブラウザ」と書く場合、本当は「Tinyさんが知っている
全てのブラウザ」の事ではないでしょうか?
そうだとすると、その時点で「特定のブラウザ」の話になっていまい、
その中で更に「特定のブラウザ」の話をしている事になりますが、
Tinyさんはその様な話をしたいのでしょうか。

ところで、title属性の話になると、なぜか「マウス」と言うキーワードが
出てきますよね。HTMLの記述とマウスがなぜそんなに密接に関連している
のでしょうね。
これも「マウスが使える環境で動作する『特定の』ブラウザで機能を
組み込んでいるだけ」とは思いませんか??
TinyさんのNo.1274の投稿に「altは画像が無い場合の代替えテキストで
ありマウスを当てて文字を表示するものではありません」とあります。
altはalternate (text)の略でしょうから、その様に考えても不思議では
ありません。ではtitleに関して同じように考えた事はありますか?
そのとき「titleは画像のタイトルでありマウスを当てたときに表示する
ものです」となりますか??
「タイトル」と言われたら画像の上とか下または画像に重ねて常に表示
されているものを想像しませんか?(映画などの字幕をイメージすると
表示の有無を選択できるものを想像するかもしれないですね)
想像してもしなくても良いのですが、この様な想像は意味がありません。
altは画像に対する代替テキストであり、titleは画像に対するタイトルで
あるだけで、表示の仕方については何も言っていないのです。
表示の仕方を指定するものとしてはCSSがありそちらに任せる事になって
います。まぁ、HTMLのタグや属性にも表示の仕方を指定するものがあって
なかなかスッキリとは分離できない状態ですが。
#それらは「推奨されないタグ(属性)」となって衰退していくのかなぁ

私が元の投稿で「c) が何かの規約に違反していて、それを私が知らない
だけと言う事でしょうか!?」と書いたのは、
http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-strict.dtd
などをちらっと見た感じでは、「imgタグにはsrc属性とalt属性は必須だけど
titleはなくても良い」みたいな話しかわからず、「srcとaltを同時に
表示してはいけない」とか「マウスをあてた時にaltを表示してはいけない」
とか「title属性があれば、マウスをあてた時に表示しろ」と言う話は
見つけられませんでした。そこで、単に私が見落としているのか
そもそも全然違うところに書いてあるかを「私の投稿を読んだ人に」訊ねて
見たわけです。
Tinyさんが知っているブラウザの範囲で、その実装がどうなっているかと
言う事はこの際あまり重要ではなくて、「HTMLとして」あるいは「ブラウザ
として」imgタグのalt属性やtitle属性はどう扱うべきかが記述されている
ものがあればご教示願います。

〉これについて優劣をつけたい訳ではありません。

2つの事象を書いて一方を「正常」と書いたが優劣をつけたかった訳では
ないと言うことですね。今回「正常」は「通常」と訂正されているので
優劣とは別の次元の様ですね。


▲返答元

▼返答


Maintenance: SSS 事務局
KINOBOARDS/1.0 R7.3: Copyright © 1995-2000 NAKAMURA, Hiroshi.