Analise o trecho HTML a seguir. <table> <tr><th>A</th><th>C</th></tr> <tr><th>B</th><th>D</th></tr> </table> Na exibição da página Web, esse script produz uma tabela
- A)com duas linhas e duas colunas.
Correta, porque há dois elementos , formando duas linhas, e cada um tem duas células, formando duas colunas.
- B)com quatro linhas e uma coluna.
Errada, porque o trecho não cria quatro linhas; ele usa apenas dois , um em cada linha.
- C)com quatro colunas e uma linha.
Errada, porque não há uma única linha com quatro células, e sim duas linhas separadas.
- D)com uma linha e uma coluna.
Errada, porque a tabela não tem apenas uma célula total; ela possui quatro células distribuídas em duas linhas.
- E)com linhas e colunas desalinhadas.
Errada, porque a estrutura está alinhada normalmente: cada contém o mesmo número de células, formando uma tabela regular.
Gabarito: A
Em HTML, a estrutura de uma tabela é montada linha por linha. A tag cria uma linha da tabela, e cada ou dentro dela representa uma célula naquela linha. Então, quando você vê dois blocos , já pode imaginar duas linhas na exibição. No trecho dado, o primeiro contém duas células: A e C. O segundo também contém duas células: B e D. Resultado: duas linhas e duas colunas, bem certinho, sem mistério e sem truque de mágica do navegador. Um detalhe importante: é usado para célula de cabeçalho, mas ele continua sendo uma célula da tabela. Ou seja, ele não cria colunas por conta própria, nem muda a quantidade de linhas. Quem organiza a malha da tabela é o conjunto de e das células dentro de cada linha. Por isso, o gabarito A está correto. Em linguagem de prova, basta contar os para obter as linhas e contar as células em cada linha para obter as colunas. É o tipo de questão em que a banca testa se voce entende a anatomia básica do HTML.