Was ist die korrekte Verwendung von 'align' vs. 'text-align'

Ich versuche herauszufinden, den Unterschied zwischen dem einfügen einer align-Attribut auf eine Zelle in der Tabelle vs mit text-align, css-Attribut. Der code unten zeigt unterschiedliche Ergebnisse bei IE vs Andere. In IE, das richten endet ausrichten jedes sub-Kind, so dass der text 'test' wird zentriert ausgerichtet, während in FF/Webkit ist dies nicht der Fall, und es bleibt Linksbündig. Was ist das richtige Verhalten?

<!DOCTYPE html>
<html>

 <head>
  <style>
   table { width: 60%; }
   table td { border: 1px solid black; }
  </style>
 </head>

 <body>
  <table>
   <tbody>
    <tr>
     <td align='center'>
      <table>
       <tbody>
        <tr>
         <td>test</td>
        </tr>
       </tbody>
      </table>
     </td>
    </tr>
   </tbody>
  </table>
 </body>

</html>
  • Es gibt zwei Fragen hier. css-v. html und richten v. text-align. die Antwort erstreckt sich über die ersten.
InformationsquelleAutor Darth | 2010-09-22
Schreibe einen Kommentar