SlideShare a Scribd company logo
1 of 22
As tabelas são listas de dados em duas dimensões e são compostas por linhas e
colunas. Portanto, são muito utilizadas para apresentar dados de uma forma
organizada. Um grande exemplo de como as tabelas são importantes é o crescente
uso do programa Excel, requisito obrigatório de seleção para muitas empresas. Mas e
para apresentar uma tabela no seu site, como funciona? Para isso, existe a
possibilidade de criar tabelas através do próprio HTML, de forma rápida e simples,
por meio de uma tabela HTML.
O que são tabelas?
Podemos ver a estrutura básica de uma
tabela. Assim, é importante saber que
cada elemento de uma tabela é
denominada “célula”.
Nome Idade Profissão
Albert 27 Escritor
Jim 57 Ator
Por exemplo, vejamos abaixo um exemplo de tabela
com nove células organizadas em três colunas e três
linhas, sendo a primeira linha o título das colunas:
Exemplo de tabela
A tag utilizada para criar uma tabela HTML é a tag <table>,
posteriormente fechada com </table>. Dentro dela, incluímos
todos os elementos que compõem nossa tabela, ou seja, as
células da tabela. Assim sendo, os elementos de uma tabela
consistem em outras tags que poderão ser utilizadas.
Criar uma tabela HTML
Assim sendo, vamos criar nossa primeira tabela HTML com o
exemplo a seguir:
<table border="1">
<tr>
<td>Nome</td>
<td>Idade</td>
<td>Profissão</td>
</tr>
<tr>
<td>Ted</td>
<td>22</td>
<td>Estudante</td>
</tr>
<tr>
<td>Ralf</td>
<td>26</td>
<td>Designer</td>
</tr>
</table>
Dessa forma, o resultado do
código acima será a seguinte
tabela:
Nome Idade Profissão
Ted 22 Estudante
Ralf 26 Designer
Caso queira incluir uma ou mais células que representem títulos,
ganhando um destaque em relação às demais células, pode
utilizar a tag <th>.
Célula de título da tabela HTML
<table border="1">
<tr>
<th>Nome</th>
<th>Idade</th>
<th>Profissão</th>
</tr>
<tr>
<td>Ted</td>
<td>22</td>
<td>Estudante</td>
</tr>
<tr>
<td>Ralf</td>
<td>26</td>
<td>Designer</td>
</tr>
</table>
Então, a partir do exemplo anteriormente
apresentado, vamos modificar a primeira
linha para que todas as células dessa linha
sejam do tipo título:
Célula de título da tabela HTML
Nome Idade Profissão
Ted 22 Estudante
Ralf 26 Designer
Portanto, o resultado da tabela
agora será:
Podemos ainda aplicar
o <th> para títulos verticais, ou
seja, na primeira coluna. Dessa
forma, vamos para o seguinte
exemplo de tabela HTML:
Para títulos verticais
<table border="1">
<tr>
<th>Nome</th>
<td>Ted</td>
<td>Ralf</td>
</tr>
<tr>
<th>Idade</th>
<td>22</td>
<td>26</td>
</tr>
<tr>
<th>Profissão</th>
<td>Estudante</td>
<td>Designer</td>
</tr>
</table>
Nome Ted Ralf
Idade 22 26
Profissão Estudante Designer
Anteriormente, vimos que a estrutura básica de uma tabela consiste
nas tags <tr>, <td> e as células de título <th>. Porém, além dessas,
também há tags que servem para estruturar melhor a tabela. São
elas:
• <thead></thead> – Esta tag representa o cabeçalho da tabela,
geralmente composta por células título;
• <tbody></tbody> – Essa tag representa o corpo da tabela;
• <tfoot></tfoot> – Essa tag representa o rodapé da tabela.
Portanto, essas tags tem como principal efeito manter uma
semântica adequada para suas tabelas.
Tags estruturais da tabela
Sendo assim, vejamos então a seguinte imagem para
exemplificar a estrutura de uma tabela:
vamos agora criar o seguinte código, utilizando como base
a estrutura anterior:
<table border="1">
<thead>
<tr>
<th>titulo 1</th>
<th>titulo 2</th>
<th>titulo 3</th>
</tr>
</thead>
<tbody>
<tr>
<td>Body1 linha1</td>
<td>Body2 linha1</td>
<td>Body3 linha1</td>
</tr>
<tr>
<td>Body1 linha2</td>
<td>Body2 linha2</td>
<td>Body3 linha2</td>
</tr>
</tbody>
<tfoot>
<td>Foot 1</td>
<td>Foot 2</td>
<td>Foot 3</td>
</tfoot>
</table>
titulo 1 titulo 2 titulo 3
Body1 linha1 Body2 linha1 Body3 linha1
Body1 linha2 Body2 linha2 Body3 linha2
Foot 1 Foot 2 Foot 3
Porém, vale ressaltar que nem todos os navegadores
compreendem direito essas tags, em especial a tag <tfoot>.
Portanto, vale manter as tags <thead> e <tbody>, porém evite
utilizar o <tfoot> a menos que tenha um objetivo específico. O
próprio editor do CMS WordPress tem dificuldades em lidar
com a tag <tfoot>, utilizando portanto apenas as duas
primeiras.
Esclarecimento aos alunos
Caso seja necessário incluir uma célula vazia (ou seja: sem
nenhum valor dentro) na sua tabela, uma saída seria apenas
incluir a <td> ou <th> sem nenhum conteúdo. No entanto, isso
não é recomendado, porque alguns navegadores não
conseguem ler adequadamente uma célula vazia. Portanto, a
solução mais adequada para isso é utilizar a técnica de
espaço, incluindo a entidade &nbsp; conforme o exemplo
abaixo:
Criando células vazias
<table border="1">
<tr>
<th></th>
<th>Valor</th>
</tr>
<tr>
<td>Item 1</td>
<td>R$10,00</td>
</tr>
<tr>
<td>Item 2</td>
<td>R$20,00</td>
</tr>
</table>
Valor
Item 1 R$10,00
Item 2 R$20,00
o resultado será
<table border="2“ >
<tr>
<th> Nome </th>
<th> Idade </th>
<th> Profisao </th>
</tr>
<tr>
<td> Felipe </td>
<td>22 </td>
<td> PROFESSOR </td>
</tr>
<tr>
<td> Olga </td>
<td> 22 </td>
<td> SECRETARIA </td>
</tr>
</table>
<table border="2“ >
<tr>
<th></th>
<th> Idade </th>
<th> Profisao </th>
</tr>
<tr>
<td> Felipe </td>
<td>22 </td>
<td> PROFESSOR </td>
</tr>
<tr>
<td> Olga </td>
<td> 22 </td>
<td> SECRETARIA </td>
</tr>
</table>
<table border="2">
<tr>
<th> Nome </th>
<td> Felipe </td>
<td> Olga </td>
</tr>
<tr>
<th> Idade </th>
<td> 27 </td>
<td> 30 </td>
</tr>
<tr>
<th> Profisao </th>
<td> PROFESSOR </td>
<td> SECRETARIA </td>
</tr>
</table>
<table border="2">
<tr>
<td colspan="3" align="center">Dados</td>
</tr>
<tr>
<th> Nome </th>
<th> Idade </th>
<th> Profisao </th>
</tr>
<tr>
<td> Felipe </td>
<td> 22</td>
<td> PROFESSOR </td>
</tr>
<tr>
<td> Olga</td>
<td> 22 </td>
<td> SECRETARIA </td>
</tr>
</table>
<table border="2">
<tr>
<td rowspan="4"> Dados</td>
</tr>
<tr>
<th> Nome</th>
<td> Felipe</td>
<td> Olga</td>
</tr>
<tr>
<th> Idade</th>
<td>27</td>
<td>30</td>
</tr>
<tr>
<th> Profisao</th>
<td>PROFESSOR</td>
<td>SECRETARIA</td>
</tr>
</table><
Como inserir tabelas numa página de html.pptx

More Related Content

Similar to Como inserir tabelas numa página de html.pptx

Aula de informatica 02
Aula de informatica 02Aula de informatica 02
Aula de informatica 02
Nilberte
 
Formulas excel para facilitar o dia a dia
Formulas excel para facilitar o dia a diaFormulas excel para facilitar o dia a dia
Formulas excel para facilitar o dia a dia
Marina Krummenauer
 

Similar to Como inserir tabelas numa página de html.pptx (20)

Apostila html
Apostila htmlApostila html
Apostila html
 
Html manual
Html manualHtml manual
Html manual
 
Html5 Aula 3
Html5 Aula 3Html5 Aula 3
Html5 Aula 3
 
Html manual
Html manualHtml manual
Html manual
 
RCOM 11º Ano - HTML
RCOM 11º Ano - HTMLRCOM 11º Ano - HTML
RCOM 11º Ano - HTML
 
Excel 2010 na_pratica_3
Excel 2010 na_pratica_3Excel 2010 na_pratica_3
Excel 2010 na_pratica_3
 
Aula de informatica 02
Aula de informatica 02Aula de informatica 02
Aula de informatica 02
 
05 html tabelas
05 html   tabelas05 html   tabelas
05 html tabelas
 
Aula-1 - Introducao ao Excel.pptx
Aula-1 - Introducao ao Excel.pptxAula-1 - Introducao ao Excel.pptx
Aula-1 - Introducao ao Excel.pptx
 
Php Básico - Parte 2
Php Básico - Parte 2Php Básico - Parte 2
Php Básico - Parte 2
 
Dream aula 9
Dream aula 9Dream aula 9
Dream aula 9
 
Tabelas
TabelasTabelas
Tabelas
 
Html aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e ListasHtml aula 15 - CSS, Tabelas e Listas
Html aula 15 - CSS, Tabelas e Listas
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
Apostila aim-excel
Apostila aim-excelApostila aim-excel
Apostila aim-excel
 
Manual HTML
Manual HTMLManual HTML
Manual HTML
 
SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!SQL Iniciantes: Tutorial Básico para você!
SQL Iniciantes: Tutorial Básico para você!
 
Html básico
Html básicoHtml básico
Html básico
 
Formulas excel para facilitar o dia a dia
Formulas excel para facilitar o dia a diaFormulas excel para facilitar o dia a dia
Formulas excel para facilitar o dia a dia
 
Apostila do microsoft excel2003
Apostila do microsoft excel2003Apostila do microsoft excel2003
Apostila do microsoft excel2003
 

Como inserir tabelas numa página de html.pptx

  • 1.
  • 2.
  • 3. As tabelas são listas de dados em duas dimensões e são compostas por linhas e colunas. Portanto, são muito utilizadas para apresentar dados de uma forma organizada. Um grande exemplo de como as tabelas são importantes é o crescente uso do programa Excel, requisito obrigatório de seleção para muitas empresas. Mas e para apresentar uma tabela no seu site, como funciona? Para isso, existe a possibilidade de criar tabelas através do próprio HTML, de forma rápida e simples, por meio de uma tabela HTML. O que são tabelas? Podemos ver a estrutura básica de uma tabela. Assim, é importante saber que cada elemento de uma tabela é denominada “célula”.
  • 4. Nome Idade Profissão Albert 27 Escritor Jim 57 Ator Por exemplo, vejamos abaixo um exemplo de tabela com nove células organizadas em três colunas e três linhas, sendo a primeira linha o título das colunas: Exemplo de tabela
  • 5. A tag utilizada para criar uma tabela HTML é a tag <table>, posteriormente fechada com </table>. Dentro dela, incluímos todos os elementos que compõem nossa tabela, ou seja, as células da tabela. Assim sendo, os elementos de uma tabela consistem em outras tags que poderão ser utilizadas. Criar uma tabela HTML
  • 6. Assim sendo, vamos criar nossa primeira tabela HTML com o exemplo a seguir: <table border="1"> <tr> <td>Nome</td> <td>Idade</td> <td>Profissão</td> </tr> <tr> <td>Ted</td> <td>22</td> <td>Estudante</td> </tr> <tr> <td>Ralf</td> <td>26</td> <td>Designer</td> </tr> </table> Dessa forma, o resultado do código acima será a seguinte tabela: Nome Idade Profissão Ted 22 Estudante Ralf 26 Designer
  • 7.
  • 8. Caso queira incluir uma ou mais células que representem títulos, ganhando um destaque em relação às demais células, pode utilizar a tag <th>. Célula de título da tabela HTML
  • 9. <table border="1"> <tr> <th>Nome</th> <th>Idade</th> <th>Profissão</th> </tr> <tr> <td>Ted</td> <td>22</td> <td>Estudante</td> </tr> <tr> <td>Ralf</td> <td>26</td> <td>Designer</td> </tr> </table> Então, a partir do exemplo anteriormente apresentado, vamos modificar a primeira linha para que todas as células dessa linha sejam do tipo título: Célula de título da tabela HTML Nome Idade Profissão Ted 22 Estudante Ralf 26 Designer Portanto, o resultado da tabela agora será:
  • 10. Podemos ainda aplicar o <th> para títulos verticais, ou seja, na primeira coluna. Dessa forma, vamos para o seguinte exemplo de tabela HTML: Para títulos verticais <table border="1"> <tr> <th>Nome</th> <td>Ted</td> <td>Ralf</td> </tr> <tr> <th>Idade</th> <td>22</td> <td>26</td> </tr> <tr> <th>Profissão</th> <td>Estudante</td> <td>Designer</td> </tr> </table> Nome Ted Ralf Idade 22 26 Profissão Estudante Designer
  • 11. Anteriormente, vimos que a estrutura básica de uma tabela consiste nas tags <tr>, <td> e as células de título <th>. Porém, além dessas, também há tags que servem para estruturar melhor a tabela. São elas: • <thead></thead> – Esta tag representa o cabeçalho da tabela, geralmente composta por células título; • <tbody></tbody> – Essa tag representa o corpo da tabela; • <tfoot></tfoot> – Essa tag representa o rodapé da tabela. Portanto, essas tags tem como principal efeito manter uma semântica adequada para suas tabelas. Tags estruturais da tabela
  • 12. Sendo assim, vejamos então a seguinte imagem para exemplificar a estrutura de uma tabela:
  • 13. vamos agora criar o seguinte código, utilizando como base a estrutura anterior: <table border="1"> <thead> <tr> <th>titulo 1</th> <th>titulo 2</th> <th>titulo 3</th> </tr> </thead> <tbody> <tr> <td>Body1 linha1</td> <td>Body2 linha1</td> <td>Body3 linha1</td> </tr> <tr> <td>Body1 linha2</td> <td>Body2 linha2</td> <td>Body3 linha2</td> </tr> </tbody> <tfoot> <td>Foot 1</td> <td>Foot 2</td> <td>Foot 3</td> </tfoot> </table> titulo 1 titulo 2 titulo 3 Body1 linha1 Body2 linha1 Body3 linha1 Body1 linha2 Body2 linha2 Body3 linha2 Foot 1 Foot 2 Foot 3
  • 14. Porém, vale ressaltar que nem todos os navegadores compreendem direito essas tags, em especial a tag <tfoot>. Portanto, vale manter as tags <thead> e <tbody>, porém evite utilizar o <tfoot> a menos que tenha um objetivo específico. O próprio editor do CMS WordPress tem dificuldades em lidar com a tag <tfoot>, utilizando portanto apenas as duas primeiras. Esclarecimento aos alunos
  • 15. Caso seja necessário incluir uma célula vazia (ou seja: sem nenhum valor dentro) na sua tabela, uma saída seria apenas incluir a <td> ou <th> sem nenhum conteúdo. No entanto, isso não é recomendado, porque alguns navegadores não conseguem ler adequadamente uma célula vazia. Portanto, a solução mais adequada para isso é utilizar a técnica de espaço, incluindo a entidade &nbsp; conforme o exemplo abaixo: Criando células vazias
  • 16. <table border="1"> <tr> <th></th> <th>Valor</th> </tr> <tr> <td>Item 1</td> <td>R$10,00</td> </tr> <tr> <td>Item 2</td> <td>R$20,00</td> </tr> </table> Valor Item 1 R$10,00 Item 2 R$20,00 o resultado será
  • 17. <table border="2“ > <tr> <th> Nome </th> <th> Idade </th> <th> Profisao </th> </tr> <tr> <td> Felipe </td> <td>22 </td> <td> PROFESSOR </td> </tr> <tr> <td> Olga </td> <td> 22 </td> <td> SECRETARIA </td> </tr> </table>
  • 18. <table border="2“ > <tr> <th></th> <th> Idade </th> <th> Profisao </th> </tr> <tr> <td> Felipe </td> <td>22 </td> <td> PROFESSOR </td> </tr> <tr> <td> Olga </td> <td> 22 </td> <td> SECRETARIA </td> </tr> </table>
  • 19. <table border="2"> <tr> <th> Nome </th> <td> Felipe </td> <td> Olga </td> </tr> <tr> <th> Idade </th> <td> 27 </td> <td> 30 </td> </tr> <tr> <th> Profisao </th> <td> PROFESSOR </td> <td> SECRETARIA </td> </tr> </table>
  • 20. <table border="2"> <tr> <td colspan="3" align="center">Dados</td> </tr> <tr> <th> Nome </th> <th> Idade </th> <th> Profisao </th> </tr> <tr> <td> Felipe </td> <td> 22</td> <td> PROFESSOR </td> </tr> <tr> <td> Olga</td> <td> 22 </td> <td> SECRETARIA </td> </tr> </table>
  • 21. <table border="2"> <tr> <td rowspan="4"> Dados</td> </tr> <tr> <th> Nome</th> <td> Felipe</td> <td> Olga</td> </tr> <tr> <th> Idade</th> <td>27</td> <td>30</td> </tr> <tr> <th> Profisao</th> <td>PROFESSOR</td> <td>SECRETARIA</td> </tr> </table><