検索
ホームページウェブフロントエンドhtmlチュートリアルHTMLimgタグのalt属性とtitle属性の使い方入門_HTML/Xhtml_Webページ制作

ブラウザ ベンダーが標準を曲げてルールに従わないことを行うと、問題が発生するか、少なくとも混乱が生じる可能性があります。一例として、多数のユーザーがいる Windows 版 Internet Explorer など、一部のブラウザーでの alt 属性 (誤って alt タグと呼ばれることが多い) の処理方法があります。

代替テキストはツールチップとしては使用されません。より正確に言えば、画像に関する追加の説明情報を提供するものではありません。代わりに、要素の追加の説明情報を提供するために title 属性を使用する必要があります。この情報はほとんどの画像ブラウザでツールチップとして表示されますが、メーカーは他の方法でタイトル属性テキストを自由にレンダリングできます。

多くの人がこれら 2 つのプロパティに混乱しているようです (この質問は最近 Web Standards Group メーリング リストに頻繁に上がっています)。そのため、これらの使用方法について私の考えを書き留めておきました。

alt 属性

は、画像、フォーム、またはアプレットを表示できないユーザー エージェント (UA) です。 alt 属性は、置換テキストを指定するために使用されます。置換テキストの言語は、lang 属性で指定します。 出典: 代替テキストの指定方法。

Alt 属性 (「ラベル」ではなく「属性」であることに注意してください) には、画像と画像ホットスポットに必要な置換命令が含まれています。 img、area、input 要素(アプレット要素を含む)でのみ使用できます。 input 要素の場合、alt 属性は送信ボタンの画像を置き換えることを目的としています。例:

ドキュメント内の画像を表示できない閲覧者にテキストの説明を提供するには、alt 属性を使用します。これには、画像表示をネイティブにサポートしていないブラウザを使用しているユーザー、または画像表示がオフになっているユーザー、視覚障害のあるユーザー、スクリーン リーダーを使用しているユーザーが含まれます。代替テキストは、追加の説明テキストを提供するのではなく、画像を置き換えるために使用されます。

代替テキストを作成する前に、そのテキストが実際に画像を見ることができない人に情報を提供するものであるか、文脈の中で意味をなすものであるかをよく考えてください。装飾的な画像の場合は、「青い箇条書き」や「spacer.gif」などの無関係な置換テキストの代わりに、空の値 (alt=""、引用符の間にスペースは入れない) を使用してください。これを無視しないでください。無視すると、一部のスクリーン リーダーは画像ファイルのファイル名を直接読み取り、Lynx などのテキスト ブラウザは画像ファイルのファイル名を表示するため、ブラウザでは役に立たなくなります。 。

テキストを含む画像に対して代替テキストを設定するのが最も簡単です。一般的に、画像に含まれるテキストを alt 属性値として使用できます。

代替テキストの長さについては、WCAG 2.0 (Web サイトコンテンツ可用性ガイドライン 2.0) の規定を参照してください:

Alt 属性値の長さは 100 未満である必要があります。文字を使用するか、ユーザーが置換を確実に行う必要があります。テキストはできるだけ短くしてください。

「できるだけ短く、必要なだけ長く」と理解しています。

ツールチップとして表示したい場合でも、テキスト要素に alt 属性を使用しないでください。これは本来の用途ではありません。私の知る限り、これは Windows の IE ブラウザと古い Netscape 4.* (Windows バージョン) でのみ機能します。これをツールチップとして表示する Mac ブラウザはありません。

ブラウザがツールチップとして代替テキストを表示する場合、alt 属性の誤った使用が推奨されます。画像を表示できない代替テキストではなく、追加の説明情報と考える傾向があるため、意味のない代替テキストを書き始める人もいます。ツールチップの表示を望まず、alt 属性値を完全に無視する人もいます。これらの間違った行為は、画像を見ることができない視聴者にとって困難を引き起こします。

追加の説明情報や必須ではない情報については、title 属性を使用してください。

title 属性

title 属性は、それが設定されている要素に関する推奨情報を提供します。
ソース: title 属性。

title 属性は、base、basefont、head、html、meta、param、script、title を除くすべてのタグで使用できます。しかし、それは必要ありません。おそらくそれが、いつ使用するかを理解していない人が多い理由です。

必須ではない追加情報を提供するには、title 属性を使用します。ほとんどのビジュアル ブラウザでは、マウスを特定の要素の上に置くとツール ヒントとしてタイトル テキストが表示されますが、タイトル テキストをどのように表示するかは製造元が決定します。一部のブラウザでは、ステータス バーにタイトル テキストが表示されます。たとえば、Safari ブラウザの初期バージョンなどです。

title 属性の有効な使用法は、特にリンク自体がリンクの目的についてあまり明確でない場合に、リンクに説明テキストを追加することです。こうすることで、訪問者はリンクの行き先を知ることができ、まったく興味のないページを読み込むことがなくなります。もう 1 つの潜在的な用途は、日付やその他の重要ではない情報など、画像に追加の説明情報を提供することです。

title 属性値は alt 属性値よりも長く設定できます。ただし、ブラウザによっては長すぎるテキスト (ツールヒントなど) が切り捨てられることに注意してください。たとえば、Mozilla のコア ブラウザは最初の 60 文字しか表示できません。これは Mozilla のバグと考えられているため、注意する必要があります。



を使用する前によく考えてください。私のアドバイスは、代替テキストを本質的なものに保つことです。ほとんどのアプリケーションでは、空白のままにしておく必要があります (alt="") (引用符の間にスペースがないことに注意してください)。 それらの画像について考えてください。画像を見ている人にどのような情報を提供するのか、それを説明するためにどのような言葉を使用する必要があるのか​​、または画像を見ることができない人にどのような情報を提供する必要があるのか​​を考えてください。 画像が見えない人が代替テキストを「写真: 建物の外に立って、グレーのスーツと黒のネクタイを着て、空を見ている CEO」と書くことが本当に役立つでしょうか?そう思うなら書いてください。多くの場合、置換テキストは空白のままにした方がよいと思います。

title 属性については、厳密な使用方法を指示することが困難です。私は主に、同じページ上に同じリンク テキストがあり、別のリンク先ページにあるなど、一目瞭然ではないリンクでこれを使用します。一部のボタンまたはフォーム要素には、より説明的なテキストが提供される場合があります。

長い説明

画像に alt 属性の制限を超える長い説明が必要な場合、いくつかのオプションがあります。

longdesc 属性を使用して、画像のテキスト説明を含む別のページへのリンクを提供できます。これは閲覧者を別のページにリンクすることを意味し、理解が困難になる可能性があります。さらに、ブラウザによるlongdesc属性のサポートは一貫性がなく、あまり良くありません。

longdesc 属性には、別のページへのリンクの代わりに、現在のドキュメントの別の部分 (アンカー) へのリンクを含めることができます。アクセシビリティの脚注では、Andy Clarke がその適用方法についてわかりやすく説明しています。

説明リンク (D リンク) は、longdesc を補足するために使用できます。説明リンクは、代替テキストを含むページへの通常のリンクです。リンクは画像の横に配置され、すべてのブラウザで利用できます。その有効性についてはさまざまな意見があり、個人的にはこのメモは好きではありません。 WCAG も、WCAG 2.0 の HTML テクニックの草稿では、説明リンクは「非推奨」になっています。

画像の長い説明が閲覧者にとって役立つ場合は、他のページにリンクしたり非表示にしたりするのではなく、単に同じドキュメント内に画像を表示することを検討する必要があります。だから誰でも読むことができます。これはシンプルでローテクなアプローチです。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
img文件怎么打开img文件怎么打开Sep 18, 2023 am 09:40 AM

打开img文件的方法有使用虚拟光驱软件打开、使用压缩软件打开和使用专用工具打开。详细介绍:1、使用虚拟光驱软件打开,下载并安装一个虚拟光驱软件,右键单击img文件,选择“打开方式”或“关联程序”,在弹出的对话框中选择安装的虚拟光驱软件,虚拟光驱软件会自动加载img文件,并将其作为虚拟光驱中的光盘映像,双击虚拟光驱中的光盘图标,即可打开img文件并访问其中的内容等等。

alt+=是什么快捷键alt+=是什么快捷键Mar 10, 2023 am 11:40 AM

alt+=是快速求和的快捷键,使用“alt+=”快捷键的方法是:1、打开Excel表格文件;2、创建数字数据;3、用鼠标选中需要求和数据;4、按“alt+=”键,即可对所选数据进行求和。

img文件如何打开img文件如何打开Jul 06, 2023 pm 04:17 PM

img文件打开的方式:1、确认img文件路径;2、使用img文件打开器;3、选择打开方式;4、查看图片;5、保存图片。img文件是一种常用的图像文件格式,通常用于存储图片数据。

img是什么格式img是什么格式Mar 17, 2023 am 10:33 AM

img是一种文件压缩格式,主要是为了创建软盘的镜像文件,它可以用来压缩整个软盘或整片光盘的内容;使用“.IMG”这个扩展名的文件就是利用这种文件格式来创建的;img文件包括3个基本节点,分别是“Ehfa_HeaderTag”、“Ehfa_File”和“Ehfa_Entry”。

title是什么意思title是什么意思Aug 04, 2023 am 11:18 AM

title是定义网页标题的意思,位于标签内,并且是在浏览器的标题栏中显示的文本,title对于网页的搜索引擎优化和用户体验都非常重要。在编写HTML网页时,应该注意使用相关的关键词和吸引人的描述来定义title元素,以便吸引更多的用户点击和浏览。

HTML中title的含义是什么HTML中title的含义是什么Mar 06, 2024 am 09:53 AM

HTML中的title显示的是网页标题标签,可以让浏览者知道当前页面的主要是讲什么的,所以每个网页都应该有一个单独的title。

alt是哪个键alt是哪个键Mar 23, 2023 pm 01:45 PM

alt是键盘左下角的第三个键和左箭头旁的第三个键;alt键又名交替换档键、更改键、替换键,因为它是英语单词“Alternate”(交换、替换)的缩写,大多数情况下与其它键组合使用;在没有鼠标的情况下,使用“Alt”键可以很容易地打开软件的菜单。

游戏让Alt一直在自找麻烦?以下是修复方法!游戏让Alt一直在自找麻烦?以下是修复方法!Feb 25, 2024 am 09:49 AM

你的游戏会让Alt在Windows上随意跳跃吗?Alt+Tab是一个有用的快捷键,用于在多个打开的应用程序和窗口之间快速切换。然而,一些Windows用户报告说,当在全屏模式下玩游戏时,Alt+Tab功能会自动触发,他们的游戏会被最小化。目前,这个疑问可能由多个原因引起,包括键盘的自身问题,过时或损坏的键盘驱动程序等。一些Razer键盘用户指出,他们也因为RazerSynapse而遇到了这个问题。有少数用户发现与Office相关的后台任务可能会触发相同的问题。修复游戏保持AltTab键自己如果您

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、