A técnica utilizada no desenvolvimento de sites que evita o ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A resposta correta é a Letra A - Tableless.
O termo Tableless refere-se a uma metodologia de desenvolvimento web que evita o uso de tabelas HTML (<table>
) para a disposição de layouts e estrutura da página web. A prática Tableless é uma abordagem moderna que utiliza Cascading Style Sheets (CSS) para controlar o posicionamento e a formatação dos elementos em uma página. Esta técnica proporciona uma maior flexibilidade, acessibilidade e uma separação mais clara entre o conteúdo (HTML) e a apresentação (CSS) da página.
Anteriormente, o uso de tabelas era comum para criar estruturas de página complexas, mas essa técnica resultava em código HTML confuso e difícil de manter, além de apresentar problemas de acessibilidade. Com a evolução das CSS, tornou-se possível posicionar elementos precisamente na página sem a necessidade de tabelas, utilizando propriedades como position
, float
, display
, flexbox
e grid
.
O uso do Tableless traz diversas vantagens, como páginas mais leves, carregamento mais rápido, e facilita a responsividade, ou seja, a adaptação do site para diferentes tamanhos de tela e dispositivos. A técnica também é fundamental para a otimização de sites para motores de busca (SEO), uma vez que um HTML semântico e bem estruturado é mais facilmente interpretado por esses motores.
Por isso, a alternativa correta é a Letra A, pois Tableless é a técnica que corresponde exatamente à descrição dada pela questão, onde a formatação e a disposição dos elementos da página são definidas exclusivamente por CSS, sem a utilização de tabelas para este propósito.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Tableless é uma forma de desenvolvimento de sites que não utiliza tabelas para disposição de conteúdo na página sugerido pela W3C [1], pois defende que os códigos HTML deveriam ser usados para o propósito que foram criados, sendo que tabelas foram criadas para exibir dados tabulares. Para a disposição da página o recomendado seria usar CSS.
Para desenvolver um site usando tabelas muitas ferramentas e desenvolvedores abusam de recursos como criar tabelas com células possuindo elementos com Gifs com um único pixel transparente apenas para manter a célula visível e forçar o layout da página ficar visualmente elegante, porém o código torna-se totalmente incoerente se comparado com o conteúdo do site. A W3C também não desaprova o uso de tabelas, desde que elas sejam utilizadas para tabular dados e não para formatar layout. Muitos navegadores travam ou exibem incorretamente formatações usando tabelas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo