<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: 非推奨要素/属性をCSSに置き換えてください</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;">非推奨要素/属性をCSSに置き換えてください</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.3</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ページに非推奨の要素あるいは属性があります（すなわち、HTML 4.01からW3Cがその使用を非推奨としているものです）。こういった要素および属性は、CSSで適切に置き換えることが可能です。</p>
                  
                  <p>一覧を
                     <strong>HTML 4.01 非推奨要素</strong>
                     [http://www.w3.org/TR/REC-html40/index/elements.html]
                     で参照してください。
                  </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>非推奨要素および属性を適切なCSSに置き換えてください。例えば、フォントのスタイルを指定するには、(X)HTMLのfont要素ではなく、CSSの  'font' プロパティ（例えば、<strong>font-size, font-family, font-weight</strong>）を用いてください。 その他、<strong>align="left"</strong>の代わりに<strong>style="{float: left}"</strong>、imgタグの中の<strong>border="0"</strong>の代わりに<strong>style="border:none"</strong>を用いてください。
                  </p>
                  
                  <p>
                     <strong>HTML 4.01 非推奨要素の一覧表</strong>
                     [http://www.w3.org/TR/REC-html40/index/elements.html]
                     を参照してください。
                  </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>(X)HTMLの非推奨要素および属性よりもCSSによる表現を用いることで、以下に挙げるようなメリットがあります。</p>
                  
                  <ul>
                     
                     <li>そのソースコードは従来よりも標準仕様に準拠したものとなり、将来的にすべてのブラウザおよびユーザーエージェントが標準仕様に準拠したときには、自動的に互換性のあるソースコードとなります。</li>
                     
                     <li>標準仕様に準拠したWebページは、メンテナンスもより容易になります（ソースコード上で見た目などの表現に関係するコードが、そのサイト内のすべて、あるいはほとんどのWebページで共有されることになるため）。</li>
                     
                     <li>標準仕様に準拠したWebページは、テキストの書体や文字色を指定するためにfontのようなタグを繰り返して使う必要がないため、従来よりもソースコードが乱雑にならずにすみます。これはWebページの読み込み時間も短縮します（Webページの容量が小さくなり、ブラウザはCSSをそのサイトから1回だけダウンロードすればすむため）。</li>
                     
                     <li>ユーザーが任意の表示スタイルを選択できるように、同じ(X)HTMLページに対して、複数のCSSファイルを提供することも可能です。</li>
                     
                  </ul>
                  
               </td>
            </tr>
         </table>
      </div>
   </body>
</html>