Imagens e Tabelas
HTML: Imagens e Tabelas
📷 Imagens em HTML
Inserindo Imagens
Use a tag <img>
para inserir imagens em uma página web.

<img src="imgs/html/images/quokka.jpeg" alt="Uma família de quokka" title="O quokka é um marsupial australiano semelhante a um gato doméstico." />
<img src="imgs/html/images/quokka.jpeg" alt="Uma família de quokka" title="O quokka é um marsupial australiano semelhante a um gato doméstico." />
Atributos importantes:
src
: Caminho da imagem.alt
: Texto alternativo.title
: Texto exibido ao passar o mouse sobre a imagem.
Especificando Tamanho
Você pode definir a largura e altura da imagem com os atributos width
e height
.

<img src="images/quokka.jpg" alt="Uma família de quokka" width="600" height="450" />
<img src="images/quokka.jpg" alt="Uma família de quokka" width="600" height="450" />
Posicionamento da Imagem
A posição da imagem no HTML afeta como o texto se alinha a ela:
Existem cerca de 10.000 espécies de aves…
<p>
<img src="images/bird.gif" alt="Bird" width="100" height="100" />
Existem cerca de 10.000 espécies de aves...
</p>
<p>
<img src="images/bird.gif" alt="Bird" width="100" height="100" />
Existem cerca de 10.000 espécies de aves...
</p>
Alinhamento com o atributo align
(obsoleto no HTML5)
<p>
<img src="images/bird.gif" alt="Bird" align="left" />
Texto ao lado da imagem alinhada à esquerda.
</p>
<p>
<img src="images/bird.gif" alt="Bird" align="left" />
Texto ao lado da imagem alinhada à esquerda.
</p>
Texto ao lado da imagem alinhada à esquerda.
* Use CSS em vez de align
para sites modernos.
Formatos de Imagem
- JPG/JPEG: Fotografias e imagens com muitas cores.
- GIF/PNG: Ilustrações com cores sólidas ou transparência.
- SVG: Gráficos vetoriais escaláveis (ainda em adoção).
Resolução e Otimização
- Resolução recomendada para a web: 72 ppi
- Reduza o tamanho das imagens sem perder qualidade perceptível.
Figura e Legenda com HTML5

<figure>
<img src="images/chocolate.jpg" alt="Um belo bolo de chocolate especial" />
<figcaption>Um bolo de chocolate especial</figcaption>
</figure>
<figure>
<img src="images/chocolate.jpg" alt="Um belo bolo de chocolate especial" />
<figcaption>Um bolo de chocolate especial</figcaption>
</figure>
📊 Tabelas em HTML
Estrutura Básica
<table>
<tr>
<td>15</td>
<td>15</td>
<td>30</td>
</tr>
</table>
<table>
<tr>
<td>15</td>
<td>15</td>
<td>30</td>
</tr>
</table>
<table>
: Início da tabela<tr>
: Linha<td>
: Célula de dados
Cabeçalhos
Sábado | Domingo |
---|
<table>
<tr>
<th scope="col">Sábado</th>
<th scope="col">Domingo</th>
</tr>
</table>
<table>
<tr>
<th scope="col">Sábado</th>
<th scope="col">Domingo</th>
</tr>
</table>
<th>
: Cabeçalho (comscope="col"
ouscope="row"
)
Colspan e Rowspan
<td colspan="2">Geografia</td>
<td rowspan="2">Filme</td>
<td colspan="2">Geografia</td>
<td rowspan="2">Filme</td>
Dividindo Tabelas Longas
<table>
<thead> ... </thead>
<tbody> ... </tbody>
<tfoot> ... </tfoot>
</table>
<table>
<thead> ... </thead>
<tbody> ... </tbody>
<tfoot> ... </tfoot>
</table>
Atributos Antigos (não usar em novos projetos)
<table width="400" cellpadding="10" cellspacing="5">
<table width="400" cellpadding="10" cellspacing="5">
Substitua por CSS:
table {
width: 400px;
border-spacing: 5px;
padding: 10px;
}
table {
width: 400px;
border-spacing: 5px;
padding: 10px;
}
✅ Resumo
Imagens
- Use
<img>
comsrc
,alt
, etitle
. - JPEG para fotos, GIF/PNG para gráficos.
- Otimize o tamanho e a resolução.
Tabelas
- Use
<table>
,<tr>
,<td>
,<th>
. - Use
colspan
erowspan
conforme necessário. - Use
<thead>
,<tbody>
e<tfoot>
para organização. - Prefira CSS para estilo e layout.