Tablas HTML: desaparece el borde de celda

A veces en Internet Explorer 6 ocurre que al meter enlaces dentro de una celda desaparece algún borde de dicha celda. Parece absurdo, y lo es. Pero una posible solución es comprobar si el contenido de dicha celda cabe en el ancho de la misma. A veces dándole un ancho mayor desaparecerá el problema. Que […]

Accesibilidad: ordenación de columnas en tablas

En las tablas de datos hechas con (X)HTML no es infrecuente encontrarse con que el encabezado de algunas columnas es un enlace que sirve para ordenar los datos en orden ascendente o descendente. Habitualmente se utiliza una imagen para indicar la ordenación que se ha seleccionado, pero, ¿es accesible?

Cellspacing mediante CSS

El atributo cellspacing en las tablas HTML es prescndible. Supongamos un cellspacing que valga 7px: <td cellspacing="7">Contenido de la celda</td> En CSS se prescinde del atributo, y se usan las propiedades border-collapse y border-spacing: table { border-collapse: separate; border-spacing: 7px; } Hacer esto por CSS tiene la ventja de poder definir la separación por arriba, […]

HTML: el atributo scope

El atributo scope se utiliza para vincular la información contenida en las diferentes celdas de una tabla. Este atributo especifica el conjunto de celdas cuya información se refiere a la celda que contiene este atributo. Supone una alternativa simple al atributo headers. El atributo scope puede tomar uno (solamente uno) de los siguientes valores: row. […]