SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
TABELAS




    Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Tabelas
   Tabelas são usadas para
    apresentar "dados tabulares" , isto
    é, informação que deva ser apresentada
    em linhas e colunas, de forma lógica.




         Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                     LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exemplo 1.
<table>
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
<td>Célula 4</td>
</tr>
</table>

        Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                    LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Será renderizado no navegador assim:




Célula 1 Célula 2
Célula 3 Célula 4




       Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                   LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Qual a diferença entre <tr> e <td>?
   3 tags básicas são usadas para inserir
    tabelas:
   <table> começa e termina uma tabela.
    Evidente.
   <tr> significa "table row" - linha de tabela -
    começa e termina e uma linha horizontal da
   tabela. Também evidente.
   <td> significa "table data" - dados da tabela.
    começa e termina cada célula contida nas
    linhas da tabela. Tudo simples e evidente.
          Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                      LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Existem atributos? (Border)
   Por exemplo, o atributo border que é usado para definir a espessura de uma
    borda em volta da tabela:

   Exemplo 3:

<table border="1">
<tr>
<td>Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
<td>Célula 4</td>
</tr>
</table>


               Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                           LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Será renderizado no navegador assim:




    Célula 1 Célula 2
    Célula 3 Célula 4




       Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                   LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Largura da tabela
   Tal como fizemos com as imagens, podemos
    definir width - largura - em pixels, para uma
    tabela - ou alternativamente em percentagem
    da tela:
   Exemplo 4:
   <table border="1" width="30%">
   Este exemplo renderiza no navegador uma
    tabela com largura igual a 30% da largura da
    tela. Tente você mesmo.
          Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                      LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Mais atributos?
   Existe uma grande quantidade de atributos para
    tabelas. A seguir mais dois:
   align: define o alinhamento horizontal do conteúdo
    da tabela, de uma linha ou de uma célula. Por
    exemplo, left, center ou right (à esquerda, no centro
    ou à direita).
   valign: define o alinhamento vertical do conteúdo de
    uma célula. Por exemplo, top, middle ou bottom (em
    cima, no meio ou em baixo).
   Exemplo 5:
   <td align="right" valign="top">Célula 1</td>
           Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                       LUCIANO.CRECENTE@ETEC.SP.GOV.BR
O que posso inserir em tabelas?
   Teoricamente você pode inserir qualquer coisa em uma tabela:
    texto, links e imagens... MAS, tabelas destinam-se a
    apresentar dados tabulares (isto é, dados que por sua
    natureza devam ser apresentados em linhas e colunas) então
    abstenha-se de colocar coisas dentro de tabela simplesmente
    porque você deseja que elas estejam próximas umas às outras.

   Nos primórdios da Internet - isto é, há poucos anos atrás -
    tabelas eram usadas como ferramenta para construir layout. Se
    você quer controlar a apresentação de textos e imagens, existe
    uma maneira bem mais racional (dica:CSS). Adiante veremos
    isto.




             Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                         LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exercícios para fixação
1. Crie a seguinte tabela, aplicando os atributos border,
align, valign e width:



PRODUTO                QUANTIDADE              VALOR UNITÁRIO

Placa mãe              5                       R$ 250,00

Processador            10                      R$ 450,00

Memória RAM            8                       R$ 90,00




              Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                          LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Mais tabelas
   O que mais existe?
   Os dois atributos colspan e rowspan
    são usados para criar tabelas
    singulares.
   Colspan é a abreviação para "column
    span". Colspan é usada na tag <td>
    para indicar quantas colunas
    estarão contidas em uma célula.
         Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                     LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exemplo 1:
   <table border="1">
   <tr>
   <td colspan="3">Célula 1</td>
   </tr>
   <tr>
   <td>Célula 2</td>
   <td>Célula 3</td>
   <td>Célula 4</td>
   </tr>
   </table>
          Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                      LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Será renderizado no navegador assim:



   Célula 1
   Célula 2       Célula 3           Célula 4




       Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                   LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exemplo 2:
<table border="1">
<tr>
<td colspan="2">Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
<td>Célula 4</td>
<td>Célula 5</td>
</tr>
</table>
         Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                     LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Será renderizado no navegador assim:



    Célula 1                      Célula 2

    Célula 3 Célula 4 Célula 5




       Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                   LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Que tal rowspan?
   Como você já deve ter concluido,
    rowspan especifica quantas linhas
    estarão contidas em uma célula:




         Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                     LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exemplo 3:
<table border="1">
<tr>
<td rowspan="3">Célula 1</td>
<td>Célula 2</td>
</tr>
<tr>
<td>Célula 3</td>
</tr>
<tr>
<td>Célula 4</td>
</tr>
</table>


          Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                      LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Será renderizado no navegador assim:



                    Célula 2
  Célula 1          Célula 3
                    Célula 4




       Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                   LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Continuação...
   No exemplo anterior rowspan é definido em "3" na
    Célula 1. Isto especifica que uma célula deve conter
    3 linhas. Célula 1 e Célula 2 estão na mesma linha,
    enquanto Célula 3 e Célula 4 formam duas linhas
    independentes.

   Assim, é sempre uma boa idéia, desenhar a tabela
    em uma folha de papel antes de começar a
    codificação HTML.


           Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                       LUCIANO.CRECENTE@ETEC.SP.GOV.BR
Exercício 1
   Crie a seguinte tabela. Atenção para a
    posição dos valores dentro das células.


       Peças               Preço
                                            INFORMÁTICA
        HD                300,00

          Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO
                      LUCIANO.CRECENTE@ETEC.SP.GOV.BR

Mais conteúdo relacionado

Mais procurados

Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
franciosney
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
Pacc UAB
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - Introdução
Cleber Ramos
 

Mais procurados (20)

Estrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e FunçõesEstrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e Funções
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Estrutura de Dados Apoio (Tabela Hash)
Estrutura de Dados Apoio (Tabela Hash)Estrutura de Dados Apoio (Tabela Hash)
Estrutura de Dados Apoio (Tabela Hash)
 
DOMinando JavaScript
DOMinando JavaScriptDOMinando JavaScript
DOMinando JavaScript
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação C
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
Aula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHPAula 02 - Introdução ao PHP
Aula 02 - Introdução ao PHP
 
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
300 Exercícios Resolvidos e Comentados em Python - Fernando Feltrin - Amostra...
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
PBD Select e restrições para Select
PBD Select e restrições para SelectPBD Select e restrições para Select
PBD Select e restrições para Select
 
Aula 6 banco de dados
Aula 6   banco de dadosAula 6   banco de dados
Aula 6 banco de dados
 
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
Estrutura de dados - Aula de Revisão (Linguagem C/C++, Função, Vetor, Matriz,...
 
Modelo E-R
Modelo E-RModelo E-R
Modelo E-R
 
Excel Básico - Introdução
Excel Básico - IntroduçãoExcel Básico - Introdução
Excel Básico - Introdução
 
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
Banco de Dados II Aula 14 - Projeto de Banco de Dados e Estudo de Caso (Postg...
 
Visualg
VisualgVisualg
Visualg
 
Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)Estrutura de Dados Apoio (Complexidade de Algoritmos)
Estrutura de Dados Apoio (Complexidade de Algoritmos)
 
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
Banco de Dados II Aula 10 - Linguagem de Consulta SQL (SQL Avançada)
 

Destaque

Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
Kaoru Hatake
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websites
Luciano Crecente
 
Sistema operacional embarcado
Sistema operacional embarcadoSistema operacional embarcado
Sistema operacional embarcado
Jaime Teixeira
 
SO para computadores pessoais
SO para computadores pessoaisSO para computadores pessoais
SO para computadores pessoais
zamboni17
 

Destaque (20)

Html5 Aula 3
Html5 Aula 3Html5 Aula 3
Html5 Aula 3
 
Resumo html 2012 exercícios 01 21
Resumo html 2012   exercícios 01 21Resumo html 2012   exercícios 01 21
Resumo html 2012 exercícios 01 21
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
Html básico 3 links
Html básico 3   linksHtml básico 3   links
Html básico 3 links
 
Php
PhpPhp
Php
 
Conceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websitesConceitos históricos e evolução dos websites
Conceitos históricos e evolução dos websites
 
HTML
HTMLHTML
HTML
 
Html 01
Html 01Html 01
Html 01
 
Html básico 2 imagens
Html básico 2   imagensHtml básico 2   imagens
Html básico 2 imagens
 
HTML5 Mobile Aula 1
HTML5 Mobile Aula 1HTML5 Mobile Aula 1
HTML5 Mobile Aula 1
 
Creative Pedagogy and Mobile Education
Creative Pedagogy and Mobile EducationCreative Pedagogy and Mobile Education
Creative Pedagogy and Mobile Education
 
Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)Minicurso Web. Front-end e HTML5 (parte 1)
Minicurso Web. Front-end e HTML5 (parte 1)
 
Sistema operacional embarcado
Sistema operacional embarcadoSistema operacional embarcado
Sistema operacional embarcado
 
Adobe flash cs3
Adobe flash cs3Adobe flash cs3
Adobe flash cs3
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
SO para computadores pessoais
SO para computadores pessoaisSO para computadores pessoais
SO para computadores pessoais
 
Desenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascriptDesenvolvimento-web-com-html-css-e-javascript
Desenvolvimento-web-com-html-css-e-javascript
 
Noções básicas de Sistemas Operacionais
Noções básicas de Sistemas OperacionaisNoções básicas de Sistemas Operacionais
Noções básicas de Sistemas Operacionais
 
Rotina diaria
Rotina diariaRotina diaria
Rotina diaria
 
Sistemas Operacionais para Servidores
Sistemas Operacionais para ServidoresSistemas Operacionais para Servidores
Sistemas Operacionais para Servidores
 

Semelhante a Html básico 4 tabelas

Apostila excel completa
Apostila excel completaApostila excel completa
Apostila excel completa
Marcos Maxlu
 

Semelhante a Html básico 4 tabelas (20)

Apostila aim-excel
Apostila aim-excelApostila aim-excel
Apostila aim-excel
 
Como Fazer tabelas em HTML
Como Fazer tabelas em HTMLComo Fazer tabelas em HTML
Como Fazer tabelas em HTML
 
Apostila aim excel
Apostila aim   excelApostila aim   excel
Apostila aim excel
 
Apostila aim básico excel
Apostila aim básico   excelApostila aim básico   excel
Apostila aim básico excel
 
Apostila aim excel
Apostila aim   excelApostila aim   excel
Apostila aim excel
 
Apostila calc openoffice-final
Apostila calc openoffice-finalApostila calc openoffice-final
Apostila calc openoffice-final
 
Html - capitulo 11
Html - capitulo 11Html - capitulo 11
Html - capitulo 11
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 
Aula-1 - Introducao ao Excel.pptx
Aula-1 - Introducao ao Excel.pptxAula-1 - Introducao ao Excel.pptx
Aula-1 - Introducao ao Excel.pptx
 
Resumão BB Direção Concursos.pdf banco do brasil
Resumão BB Direção Concursos.pdf banco do brasilResumão BB Direção Concursos.pdf banco do brasil
Resumão BB Direção Concursos.pdf banco do brasil
 
HTML_Tabelas.pptx
HTML_Tabelas.pptxHTML_Tabelas.pptx
HTML_Tabelas.pptx
 
Apostila excel completa
Apostila excel completaApostila excel completa
Apostila excel completa
 
2862004
28620042862004
2862004
 
Apostila etec excel
Apostila etec   excelApostila etec   excel
Apostila etec excel
 
Top0
Top0Top0
Top0
 
Top0
Top0Top0
Top0
 
USAR.pptx
USAR.pptxUSAR.pptx
USAR.pptx
 
Como inserir tabelas numa página de html.pptx
Como inserir tabelas numa página de html.pptxComo inserir tabelas numa página de html.pptx
Como inserir tabelas numa página de html.pptx
 
Estrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaEstrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na prática
 
HTML
HTML HTML
HTML
 

Último

Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Último (20)

Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Modelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autoresModelos de Inteligencia Emocional segundo diversos autores
Modelos de Inteligencia Emocional segundo diversos autores
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 

Html básico 4 tabelas

  • 1. TABELAS Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 2. Tabelas  Tabelas são usadas para apresentar "dados tabulares" , isto é, informação que deva ser apresentada em linhas e colunas, de forma lógica. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 3. Exemplo 1. <table> <tr> <td>Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> <td>Célula 4</td> </tr> </table> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 4. Será renderizado no navegador assim: Célula 1 Célula 2 Célula 3 Célula 4 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 5. Qual a diferença entre <tr> e <td>?  3 tags básicas são usadas para inserir tabelas:  <table> começa e termina uma tabela. Evidente.  <tr> significa "table row" - linha de tabela - começa e termina e uma linha horizontal da  tabela. Também evidente.  <td> significa "table data" - dados da tabela. começa e termina cada célula contida nas linhas da tabela. Tudo simples e evidente. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 6. Existem atributos? (Border)  Por exemplo, o atributo border que é usado para definir a espessura de uma borda em volta da tabela:  Exemplo 3: <table border="1"> <tr> <td>Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> <td>Célula 4</td> </tr> </table> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 7. Será renderizado no navegador assim: Célula 1 Célula 2 Célula 3 Célula 4 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 8. Largura da tabela  Tal como fizemos com as imagens, podemos definir width - largura - em pixels, para uma tabela - ou alternativamente em percentagem da tela:  Exemplo 4:  <table border="1" width="30%">  Este exemplo renderiza no navegador uma tabela com largura igual a 30% da largura da tela. Tente você mesmo. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 9. Mais atributos?  Existe uma grande quantidade de atributos para tabelas. A seguir mais dois:  align: define o alinhamento horizontal do conteúdo da tabela, de uma linha ou de uma célula. Por exemplo, left, center ou right (à esquerda, no centro ou à direita).  valign: define o alinhamento vertical do conteúdo de uma célula. Por exemplo, top, middle ou bottom (em cima, no meio ou em baixo).  Exemplo 5:  <td align="right" valign="top">Célula 1</td> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 10. O que posso inserir em tabelas?  Teoricamente você pode inserir qualquer coisa em uma tabela: texto, links e imagens... MAS, tabelas destinam-se a apresentar dados tabulares (isto é, dados que por sua natureza devam ser apresentados em linhas e colunas) então abstenha-se de colocar coisas dentro de tabela simplesmente porque você deseja que elas estejam próximas umas às outras.  Nos primórdios da Internet - isto é, há poucos anos atrás - tabelas eram usadas como ferramenta para construir layout. Se você quer controlar a apresentação de textos e imagens, existe uma maneira bem mais racional (dica:CSS). Adiante veremos isto. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 11. Exercícios para fixação 1. Crie a seguinte tabela, aplicando os atributos border, align, valign e width: PRODUTO QUANTIDADE VALOR UNITÁRIO Placa mãe 5 R$ 250,00 Processador 10 R$ 450,00 Memória RAM 8 R$ 90,00 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 12. Mais tabelas  O que mais existe?  Os dois atributos colspan e rowspan são usados para criar tabelas singulares.  Colspan é a abreviação para "column span". Colspan é usada na tag <td> para indicar quantas colunas estarão contidas em uma célula. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 13. Exemplo 1:  <table border="1">  <tr>  <td colspan="3">Célula 1</td>  </tr>  <tr>  <td>Célula 2</td>  <td>Célula 3</td>  <td>Célula 4</td>  </tr>  </table> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 14. Será renderizado no navegador assim: Célula 1 Célula 2 Célula 3 Célula 4 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 15. Exemplo 2: <table border="1"> <tr> <td colspan="2">Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> <td>Célula 4</td> <td>Célula 5</td> </tr> </table> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 16. Será renderizado no navegador assim: Célula 1 Célula 2 Célula 3 Célula 4 Célula 5 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 17. Que tal rowspan?  Como você já deve ter concluido, rowspan especifica quantas linhas estarão contidas em uma célula: Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 18. Exemplo 3: <table border="1"> <tr> <td rowspan="3">Célula 1</td> <td>Célula 2</td> </tr> <tr> <td>Célula 3</td> </tr> <tr> <td>Célula 4</td> </tr> </table> Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 19. Será renderizado no navegador assim: Célula 2 Célula 1 Célula 3 Célula 4 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 20. Continuação...  No exemplo anterior rowspan é definido em "3" na Célula 1. Isto especifica que uma célula deve conter 3 linhas. Célula 1 e Célula 2 estão na mesma linha, enquanto Célula 3 e Célula 4 formam duas linhas independentes.  Assim, é sempre uma boa idéia, desenhar a tabela em uma folha de papel antes de começar a codificação HTML. Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR
  • 21. Exercício 1  Crie a seguinte tabela. Atenção para a posição dos valores dentro das células. Peças Preço INFORMÁTICA HD 300,00 Disciplina: PROGRAMAÇÃO PARA INTERNET - PROF. LUCIANO LUCIANO.CRECENTE@ETEC.SP.GOV.BR