<html xmlns:un="http://usablenet.com/namespaces/508_rules" xmlns:saxon="http://icl.com/saxon">
   <link rel="stylesheet" href="josh.css">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   
      <title>Detailed View for rule: テーブルのサイズを絶対値で指定しています</title>
      <!--
  508/W3C Accessibility Suite OEM V2 for Macromedia Dreamweaver
  (C) Copyright 2001-2005 UsableNet Inc. All rights reserved.
  -->
   </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;">WAI / WCAG 1.0 優先度2 チェックポイント 3.4</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><br>
                  
                  <p>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>修正方法</b>
                  
                  <p>マークアップ言語の属性値およびスタイルシートのプロパティ値では、絶対値ではなく相対値を用いてください。</p>
                  
                  <p>テーブルおよびテーブルのセルのサイズ指定には、絶対値ではなくパーセント値を用いるべきです。tableあるいはtd要素のwidth/height属性値をパーセント値に置き換えてください。</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><br>
                  
                  <p>可能なかぎり、相対値でサイズを指定するのがベストです。</p>
                  
                  <p>例えば、CSSでは、絶対値の 'pt' や 'cm' ではなく、'em' あるいは '％' で指定すべきです。テーブルの高さおよび幅は、絶対値ではなく、 '％' で指定してください。</p>
                  
                  <p>こうすることで、ページのレイアウトは、ユーザーが使用しているブラウザのウィンドウやモニタ画面のサイズに応じて可変となる "リキッド" レイアウトになります。</p>
                  
                  <p>特にテーブルの場合は、 ％ でサイズを指定することで、ブラウザのユーザー（サイトの訪問者）がウィンドウ全体あるいは1つのフレームのサイズを思いのままにリサイズして、ページのコンテンツを利用することができるようになります。</p>
                  
               </td>
            </tr>
         </table>
      </div>
   </body>
</html>