22 Votos

HTML: Alinear Texto de Tabla en la Parte Superior

Pregunta de Invitado | 27/10/2023 a las 15:54

Tengo unas tablas en mi sitio web, en las que celdas hay textos de diferente longitud. A veces sólo una palabra, a veces varias frases.

Lamentablemente, el texto de la celda está centrado verticalmente. Sin embargo, quiero que el texto comience siempre en la esquina superior izquierda y no en algún lugar en el medio.

¿Es esto posible de alguna manera usando el formato HTML?

ResponderPositivoNegativoFechaVotos
11 Voto

Simplemente establezca la propiedad de alineación vertical (valign) de la celda correspondiente en "top".

Por ejemplo, esto alineará la primera columna hacia la parte superior:

<table>
  <tr>
    <td valign="top">contenido está alineado en la parte superior</td>
    <td>contenido está alineado por defecto</td>
  </tr>
  <tr>
    <td valign="top">contenido está alineado en la parte superior</td>
    <td>contenido está alineado por defecto</td>
  </tr>
</table>

Entonces, simplemente inserte valign="top" para los td de su elección y el texto debería permanecer en la parte superior.
28/10/2023 a las 22:43

ResponderPositivo Negativo
4Mejor Respuesta4 Votos

Alternativamente, también puede trabajar con CSS. La propiedad CSS correspondiente se llama "vertical-align" y puede tomar los valores "top", "bottom" ou "middle".

Para alinear el texto en las celdas de las tablas en la parte superior, puede escribir lo siguiente:

td {
  vertical-align: top;
}

La belleza de esta solución, en comparación con la solución con valign="top", es que puede definir la regla CSS una vez y de forma centralizada en una hoja de estilos CSS sin tener que editar cada celda de su(s) tabla(s) individualmente. Esto también le ayuda a separar su contenido de sus instrucciones de estilo.
02/11/2023 a las 01:39

ResponderPositivo Negativo
Responder

Temas Relacionados

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

SQLite: Examinar si existe una Tabla

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.