<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.4a］ スペーサー/装飾イメージのalt属性が無効です</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;">スペーサー/装飾イメージのalt属性が無効です</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 a);
                      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>このドキュメントで装飾だけを目的にしていると思われるイメージ（スペーサー）のalt属性が適切ではありません。有効なのは、値が空("")あるいはスペースのみのalt属性です。</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>imgタグにalt属性を付加してください。</p>
                  
                  <p>スペーサーの場合は、alt属性値は空("")、あるいはスペースのみ(" ")とすべきで、img要素には必須です。ビュレットなどのイメージも同様です。</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>
                  
                  <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=""と記述する（ ""の中には何も入力しない）。特に、次のような言葉は alt属性に記述しない。
                                 <br>イメージ、image、スペース、space、spacer、ライン、line、バナー、banner、figure、*、#、※
                              </li>
                              
                           </ul>
                        </li>
                        
                        <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>a)</strong> 画像には，利用者が画像の内容を的確に理解できるようにテキストなどの代替情報を提供しなければならない。
                        <br><strong>例1.</strong> HTML では，画像にalt 属性をつける。
                        <br><strong>参考</strong> HTML の場合では，あえて空にしたことが分かるように，次のように明示的に空を指定する。&lt;img src="(ソース名) " alt=""&gt;
                     </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ページを利用することを可能にします。単に装飾の役割だけのイメージは、それを見ることのできないユーザーも気に留めないので、代替テキストによる説明は必要ありません。</p>
                  
                  <p>また、音声ブラウザやスクリーンリーダーは、alt属性値が空あるいはスペースのみであれば、ユーザーを困惑させることもありません。スペースのみというのは、(alt=" ") のように1つ以上のスペースのことを指します。そして、空というのは (alt="")
                     のようにスペースも何もない状態のことです。
                  </p>
                  
                  <p>alt属性は、たとえ属性値が空あるいはスペースのみであっても、img要素には必須です。alt属性がないと、スクリーンリーダーや音声ブラウザによっては、例えばイメージのファイル名を代わりに読み上げることがあり、Webページの読み上げを聞いているユーザーの邪魔になります。</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>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>