Tablas HTML de descargas
Propósito
Estructuras de tabla HTML para exponer descargas por base (P/H/…) y agrupador (Total, AGLOSI, Región, PROV, DPTO, …). Este patrón ya está bosquejado en tus notas y conviene fijarlo para que todos publiquen igual.
Plantilla mínima (basada en tus columnas)
<table class="downloads">
<thead>
<tr>
<th>Base</th>
<th>Total</th>
<th>AGLOSI</th>
<th>AGLOMERADO</th>
<th>Región</th>
<th>PROV</th>
<th>DPTO</th>
<th>P0910</th>
<th>Región AGLOSI</th>
<th>PROV AGLOSI</th>
</tr>
</thead>
<tbody>
<tr>
<td>P (Personas)</td>
<td><a href="URL_TOTAL_P" download aria-label="P Total">Descargar</a></td>
<td><a href="URL_AGLOSI_P" download aria-label="P AGLOSI">Descargar</a></td>
<td><a href="URL_AGLOMERADO_P">Descargar</a></td>
<td><a href="URL_REGION_P">Descargar</a></td>
<td><a href="URL_PROV_P">Descargar</a></td>
<td><a href="URL_DPTO_P">Descargar</a></td>
<td><a href="URL_P0910_P">Descargar</a></td>
<td><a href="URL_REGION_AGLOSI_P">Descargar</a></td>
<td><a href="URL_PROV_AGLOSI_P">Descargar</a></td>
</tr>
<tr>
<td>H (Hogares)</td>
<td><a href="URL_TOTAL_H">Descargar</a></td>
<td><a href="URL_AGLOSI_H">Descargar</a></td>
<td><a href="URL_AGLOMERADO_H">Descargar</a></td>
<td><a href="URL_REGION_H">Descargar</a></td>
<td><a href="URL_PROV_H">Descargar</a></td>
<td><a href="URL_DPTO_H">Descargar</a></td>
<td><!-- P0910 no aplica a H --></td>
<td><a href="URL_REGION_AGLOSI_H">Descargar</a></td>
<td><a href="URL_PROV_AGLOSI_H">Descargar</a></td>
</tr>
</tbody>
</table>
Este es el esqueleto que ya venías usando; estandarizamos columnas y anotaciones de exclusión.
Una alternativa si hay muchas “bases”
- Una tabla por base (P, H, M24, PAGLO, Hp, Hi) para limitar scroll horizontal y sumar una breve leyenda por base.
Accesibilidad y UX (decisiones)
- Texto del link: “Descargar” +
aria-labelcon base/agrupador (evita ambigüedades del lector de pantalla). - Claridad: si algún agrupador no aplica, dejar celda vacía con comentario HTML explícito (evita 404 y confusiones).
- Formato/tamaño (opcional): agregar
(<ext> • <MB>)en eltitleo junto al link. - Leyenda breve arriba/abajo con explicación de agrupadores para usuarios nuevos.
QA de enlaces (mínimo)
- Validar que todas las URLs referencian el naming contract del catálogo.
- Comprobar que los agrupadores de cada base coinciden con lo documentado (no inventar columnas vacías para “simetría”).
CSS sugerido (compacto y legible)
table.downloads { border-collapse: collapse; width: 100%; font-size: 0.95rem; }
.downloads th, .downloads td { border: 1px solid #ccc; padding: .35rem .5rem; }
.downloads th { background: #f3f3f3; text-align: left; }
.downloads td a { text-decoration: none; }
.downloads tr:nth-child(even) { background: #fafafa; }
Ver también: /metodos/charts_and_styles → “Patrones de publicación/viz”.