<html xmlns:jis="http://www.macromedia.com/jp/JISX83413_rules" xmlns:saxon="http://icl.com/saxon" lang="ja">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   
      <link rel="stylesheet" href="josh.css">
      <title>［5.4b］ ボタンの代替テキストは適切ですか？</title>
   </head>
   <body bgcolor="#ffffff">
      <div id="説明">
         <table cellpadding="0" cellspacing="0" border="0" class="main">
            <tr>
               <td valign="top" class="name" style="background-color:#dcdcdc;padding:3px;">ボタンの代替テキストは適切ですか？</td>
            </tr>
            <tr>
               <td colspan="2" class="divider"><img src="dwres:18084" height="1"></td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="requirements" style="text-align:right;">
                      JIS 5.4 b);
                      WCAG 1.1;
                      508条 (a)
                      
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>概要</b>
                  
                  <p>ボタンとして使われているイメージに代替テキストがあります。
                     <br>代替テキストは、ボタンの機能を説明する同等の役割を果たすテキストでなければなりません。
                  </p>
                  
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>修正/チェック方法</b>
                  
                  <p>input要素のalt属性値の代替テキストを確認してください。
                     <br>代替テキストは、そのボタンをクリックするとどうなるのかを説明していなければなりません。
                  </p>
                  
                  <p>マウスでイメージをクリックすると、フォームとクリック座標がサーバに送信されることに注意してください。。もし、ユーザーがクリックした位置によってサーバが異なるアクションを起こすとしたら、ノングラフィカルなブラウザのユーザーにとっては不便でしょう。このような理由から、以下のような代替手段を考えるべきです。</p>
                  
                  <ul>
                     
                     <li>1つのサブミットボタンではなく、複数のサブミットボタン（別々のイメージ）を使ってください。スタイルシートを用いてボタンの位置を調整することができます。</li>
                     
                     <li>クライアントサイド・イメージマップをスクリプトと一緒に用いてください。</li>
                     
                  </ul>
                  
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>修正/チェックのポイント</b>
                  
                  <blockquote style="margin:0px 10px 0px 20px;">
                     
                     <p>ブラウザで画像を非表示に設定している利用者は、画像の代替情報（注）がない場合、画像の内容を把握することができません。
                        <br>また、音声ブラウザは、画像（ &lt;img&gt;タグ）の代わりに、alt属性の内容を読み上げます。
                        <br>alt属性が指定されていないと、画像の内容を把握できない場合があります。
                     </p>
                     
                     <p>また、リンクのある画像の場合、alt属性が指定されていないと、音声ブラウザは、リンク先の URL を読み上げます。
                        <br>画像の内容を的確に示す alt属性を指定してください。
                     </p>
                     
                     <p>（注）画像の代替情報
                        <br>画像の代わりに、テキストや音声などで、同じ内容を記述した情報のこと。
                        <br>alt属性で指定したテキストや、本文中に記述された画像を説明するテキストも、これに該当する。
                     </p>
                     
                     <ul>
                        
                        <li>画像にリンクがある場合
                           
                           <ul>
                              
                              <li>alt属性でリンク先を記述する。</li>
                              
                              <li>リンク先を alt属性として記述することで、画像の説明が不要となる場合は、画像の説明を省略してよい。</li>
                              
                              <li>画像の内容を詳細に解説する必要がある場合は、リンク先は alt属性に記述し、画像の解説は画像と同じHTML内にテキストで記述する。</li>
                              
                           </ul>
                        </li>
                        
                        <li>その他
                           
                           <ul>
                              
                              <li>画像のボタン（imageタイプの&lt;input&gt;タグに type="image" を使用する場合）にも、alt属性を指定する。</li>
                              
                           </ul>
                        </li>
                        
                     </ul>
                     
                     <p><cite style="font-style:normal;color:#006400">『富士通ウェブ・アクセシビリティ指針 第2.0版』 © 2004 富士通株式会社</cite></p>
                  </blockquote>
                  
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>JIS関連項目</b>
                  
                  <blockquote style="margin:0px 10px 0px 20px;">
                     
                     <p><strong>5.4 非テキスト情報
                           <br>b)</strong> ハイパリンク画像には，ハイパリンク先の内容が予測できるテキストなどの代替情報を提供しなければならない。
                        <br><strong>参考</strong> 視覚障害のため音声ブラウザなどを用い音声によって情報を得ている場合がある。その場合，音声ブラウザなどは，ハイパリンク画像を音声化できないので，代わりに代替情報（テキスト）を読み上げる。したがって，代替情報がないと利用者はハイパリンク先を識別・理解することができない。
                     </p>
                     
                     <p><cite style="font-style:normal;color:#006400">JIS X 8341-3:2004『高齢者・障害者等配慮設計指針－情報機器における機器，ソフトウェア及びサービス－第三部：ウェブコンテンツ』（© 財団法人 日本規格協会）</cite></p>
                     
                  </blockquote>
                  
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>解説</b>
                  
                  <p>alt属性値は画像が伝えている情報を説明するもので、画像を表示するブラウザ以外を使用しているユーザーがWebページを利用することを可能にします。ハンドヘルド端末やテキストブラウザなどの登場により、alt属性値の代替テキストの重要性はこれまで以上に高まっています。</p>
                  
                  <p>もし、ボタンのイメージに代替テキストがなければ、ノングラフィカルなブラウザのユーザーは、そのボタンをクリックするとどうなるのかが分からないでしょう。</p>
                  
                  <p>もう一つ問題が起こる可能性があることに注意してください。マウスでイメージをクリックすると、フォームとクリック座標がサーバに送信されます。もし、ユーザーがクリックした位置によってサーバが異なるアクションを起こすとしたら、ノングラフィカルなブラウザのユーザーにとっては不便でしょう。このような理由から、以下のような代替手段を考えるべきです。</p>
                  
                  <ul>
                     
                     <li>1つのサブミットボタンではなく、複数のサブミットボタン（別々のイメージ）を使ってください。スタイルシートを用いてボタンの位置を調整することができます。</li>
                     
                     <li>クライアントサイド・イメージマップをスクリプトと一緒に用いてください。</li>
                     
                  </ul>
                  
               </td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td colspan="2" class="clearseparation">&nbsp;</td>
            </tr>
            <tr>
               <td valign="top" colspan="2" class="description"><b>JIS X 8341-3について</b>
                  
                  <p>JIS X 8341-3 の内容は、以下のサイトにて規格番号「X8341-3」で検索して、規格票をご覧ください。</p>
                  
                  <ul style="margin:0px 0px 0px 10px;">
                     
                     <li><strong>閲覧</strong>：日本工業標準調査会（JISC）
                        <br>http://www.jisc.go.jp/
                     </li>
                     
                     <li><strong>購入</strong>：日本規格協会（JSA Web Store）
                        <br>http://www.webstore.jsa.or.jp/
                     </li>
                     
                  </ul>
                  
               </td>
            </tr>
         </table>
      </div>
   </body>
</html>