tablas ejemplos html css html5 visual-studio css-tables

ejemplos - En HTML5, con respecto a las tablas, ¿qué reemplaza a cellpadding, cellspacing, valign, y align?



html table cellspacing html5 (5)

Alternativamente, se puede usar para mesa particular

<table style="width:1000px; height:100px;"> <tr> <td align="center" valign="top">Text</td> //Remove it <td class="tableFormatter">Text></td> </tr> </table>

Añadir este css en archivo externo

.tableFormatter { width:100%; vertical-align:top; text-align:center; }

En Visual Studio , estoy viendo estas advertencias:

  • Validación (HTML 5): el atributo ''cellpadding'' no es un atributo válido del elemento ''tabla''.
  • Validación (HTML 5): el atributo ''cellspacing'' no es un atributo válido del elemento ''tabla''.
  • Validación (HTML 5): el atributo ''valign'' no es un atributo válido del elemento ''td''.
  • Validación (HTML 5): el atributo ''align'' no es un atributo válido del elemento ''td''.

Si no son atributos válidos en HTML5 , ¿qué los reemplaza en CSS?


Creo que estás usando Visual Studio para editar la página web. Entonces también me enfrenté a la misma cuestión. La cosa es que no hay tal "atributo" para este elemento.

Has movido este atributo al estilo:

Desde:

<td valign="top">XXXX</td>

A:

<td style="vertical-align:top;">XXXX</td>


En mesa particular

<table style="border-collapse: separate; border-spacing: 10px;" > <tr> <td>Hi</td> <td>Hello</td> <tr/> <tr> <td>Hola</td> <td>Oi!</td> <tr/> </table>


Esto debería solucionar tu problema:

td { /* <http://www.w3.org/wiki/CSS/Properties/text-align> * left, right, center, justify, inherit */ text-align: center; /* <http://www.w3.org/wiki/CSS/Properties/vertical-align> * baseline, sub, super, top, text-top, middle, * bottom, text-bottom, length, or a value in percentage */ vertical-align: top; }


/* cellpadding */ th, td { padding: 5px; } /* cellspacing */ table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */ table { border-collapse: collapse; border-spacing: 0; } /* cellspacing="0" */ /* valign */ th, td { vertical-align: top; } /* align (center) */ table { margin: 0 auto; }