Imagens e Tabelas

HTML: Imagens e Tabelas

📷 Imagens em HTML

Inserindo Imagens

Use a tag <img> para inserir imagens em uma página web.

Uma família de quokka
<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:


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>

Bird

Texto ao lado da imagem alinhada à esquerda.

* Use CSS em vez de align para sites modernos.

Formatos de Imagem


Resolução e Otimização


Figura e Legenda com HTML5

Bird
Um bolo de chocolate especial
<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>

Cabeçalhos

SábadoDomingo
<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>

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

Tabelas

Editar esta página