O exemplo acima usa o CSS caption-side
para posicionar a legenda. Isso pode ser top
ou bottom
.
Estilizando Tabelas HTML
As mesas são rígidas, mas podem ser estilizadas para atender à maioria das necessidades. Propriedades CSS que podem ser úteis para estilizar um
elemento inclui width
, border
, border-style
, border-color
, border-width
, border-collapse
, border-spacing
, margin
, padding
, text-align
e vertical-align
.
Considerações sobre dispositivos móveis
- Não use tabelas, a menos que o dispositivo ou dispositivos sejam compatíveis com elas (1)
- Não use tabelas aninhadas (2)
- Não use tabelas para layout (3)
- Use alternativas para apresentação tabular (4)
Saber mais
Você sabia?
foi relativamente atrasado para HTML, sendo introduzido apenas na especificação em janeiro de 1997.
Após sua introdução à especificação HTML, as tabelas logo foram usadas para criar layouts para páginas da web. Este foi um desenvolvimento lógico, pois eles permitem colunas e conteúdo aninhado.
Pacotes gráficos como o Adobe Photoshop embarcaram, desenvolvendo a ferramenta Slice, que permitia que os designs fossem “fatiados” e exportados em pedaços, prontos para serem remontados nas células da tabela.
Embora tudo isso tenha sido um uso incorreto do
elemento, não havia alternativas de layout na época. Hoje em dia, os layouts baseados em tabelas na web não são necessários, pois o CSS fornece melhores soluções.
Relacionado
Scroll