INTRODUÇÃO AO DESENVOLVIMENTO WEB

Documentos relacionados
HTML Página 36. Índice

Tabelas Div Span Frames Formulários

HyperText Markup Language HTML. Tabela

PROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes

O elemento para definição de uma tabela é <TABLE> sendo finalizada com </TABLE>. Este elemento prevê sub-elementos para sua composição.

4. Características Gerais das Tabelas do HTML

Implementando e manipulando Tabelas

Tabelas. table <table>...</table>

HTML. Sessão 4 HTML. Criação de Páginas WEB. Tabelas

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia2.zip dezembro 1995 Tutorial - Autoria em World Wide Web

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Síntese da aula anterior

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Tabelas. Uma célula de dados pode conter texto, imagens, listas, parágrafos, formulários, linhas horizontais, etc. <table> <tr>

TABELAS EM HTML. Prof: André Aparecido da Silva Disponível em:

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

Recursos Complementares (Tabelas e Formulários)

Tabelas. Web. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

</H1>... <H6>... </H6>

HTML. HyperText Markup Language. v Rui Menino. Tags de marcação. Referência. (Linguagem de marcação de hypertext)

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Programação para Internet I

TecWeb Tecnologias Web. Prof. Esp. Douglas Mariano dos Santos

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

Síntese da aula anterior

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

PROGRAMAÇÃO EM AMBIENTE WEB I

SIMULADOS & TUTORIAIS

TECNOLOGIA WEB CRIANDO TABELAS

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

Técnicas e processos de produção. Profº Ritielle Souza

Comandos Extras Formatações no CSS

Curso PHP Básico. Jairo Charnoski do Nascimento

HTML Página 23. Índice

Lista e Tabelas. Fundamentos da Linguagem Web

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

PREFEITURA MUNICIPAL DE BLUMENAU

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

Introdução à Tecnologia Web

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

Programação e Designer para WEB

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

Introdução a HTML. André Tavares da Silva.

Sintaxe Básica da Linguagem CSS

Cascading Style Sheets

Dezembro/2012. Universidade Federal Fluminense. Curso de Introdução ao HTML. SeTel- Grupo PET-Tele. Adicionando links e imagens. Tabelas.

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

Roteiro de Estudos e Atividades Avaliativas HTML

Paradigmas de Programação React Native

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

Programação HTML Construção de Páginas para WEB 47

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

Aula 6: Frames. Pré-requisitos: Os temas das aulas 2 e 5, e a forma como se define cores apresentada na aula 4, serão muito importantes para frames.

Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

Fábio Borges de Oliveira. HTML HyperText Markup Language

Links, Imagens e Tabelas

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

Programação para Web HTML - Parte 2

Tutorial Acessibilidade na Web Construindo Formulários e Tabelas acessíveis

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

SIMULADOS & TUTORIAIS

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

Introdução. História. Como funciona

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

Adicionando mais tags HTML

HTML: Recursos Básicos e Especiais

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

Programação web Prof. Wladimir

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

Parte IV Como projetar um layout de página

PROGRAMAÇÃO EM AMBIENTE WEB I

Programação para Internet I 3. HTML. Nuno Miguel Gil Fonseca

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Aula 3. Imagens. <img src="foto.jpg" />

Treinamento em CSS. Índice

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links

Informática I. Aula 3. Aula 3-03/09/2007 1

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Tecnologias da Informação e Comunicação

I. A LINGUAGEM HTML II. TAGS ESTRUTURA BÁSICA DE UM DOCUMENTO HTML

#Trabalhando com Texto

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

INTRODUÇÃO À PROGRAMAÇÃO

Imagens: <img src="..."> src <img src="tecnologia.jpg"> único atributo que não pode ser omitido neste TAG Nota: img

Vamos ver como fica no código HTML e CSS na Listagem 1 abaixo:

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

Ensino I nterativo Universidade Anhembi Morumbi. Multimídia I

Transcrição:

INTRODUÇÃO AO DESENVOLVIMENTO WEB PROFª. M.Sc. JULIANA H Q BENACCHIO

Tabelas A tag <table> permite a criação de tabelas com linhas e colunas Tabelas devem ser utilizadas para organizar e apresentar dados O uso de tabelas na organização do layout de elementos na página é considerado obsoleto Folhas de estilo em cascata oferecem uma forma muito mais rica e eficiente organizar o layout de páginas 2

Tabelas As tabelas são definidas pelas tags <table> e </table> Dentro dessas duas tags pode-se colocar todas as outras tags, textos e imagens que darão forma e conteúdo à tabela As tabelas são descritas por linhas da esquerda para direita Cada uma destas linhas é definida por outra tag e seu fechamento (table row): <tr> e </tr> 3

Tabelas Dentro de cada linha, haverá diferentes células Cada uma dessas células será definida por outro par de etiquetas (table data): <td> e </td> Dentro desta etiqueta será onde colocaremos nosso conteúdo Deve estar sempre dentro da tag <tr> A tag <tr> deve conter a definição de pelo menos uma célula dada pela tag <td> 4

Tabelas <table> </table> para marcar o início e o fim da tabela <tr> </tr> para marcar o início e o fim de cada linha <td> </td> para marcar o início e o fim de cada célula 5

Tabelas Para fazer bordas existe o atributo border Especifica a espessura da borda da tabela em pixels O padrão é o valor 0 (zero), resultando em uma tabela que não terá bordas <table border= 1">... </table> 6

Tabelas Exemplo de estrutura de uma tabela: <table border= 1 > <tr> <td>célula 1, linha 1</td> <td>célula 2, linha 1</td> </tr> <tr> <td>célula 1, linha 2</td> <td>célula 2, linha 2</td> </tr> </table> 7

Tabelas 8

Tabelas A tag <th> (table header cell) significa célula de cabeçalho da tabela Esta tag define uma célula de cabeçalho. O conteúdo entre as tags <th> e </th> será apresentado em uma célula no cabeçalho da tabela e os navegadores apresentam este texto em negrito e com uma fonte maior Esta tag é muito similar à tag <td>, exceto que o conteúdo deve representar algum tipo de cabeçalho na tabela 9

Tabelas A tag <caption> significa legenda Todo o texto colocado entre <caption> e </caption> será usado como legenda da tabela Esta tag é usada em associação com tabelas e deve ser inserida imediatamente após a tag <table> Somente uma legenda pode ser especificada por tabela e por padrão a legenda aparecerá centralizada logo acima da tabela 10

Tabelas Exemplo: <table border= 1 > <caption>exemplo 2</caption> <tr> <th>coluna 1</th> <th>coluna 2</th> </tr> <tr> <td>célula 1, linha 1</td> <td>célula 2, linha 1</td> </tr> <tr> <td>célula 1, linha 2</td> <td>célula 2, linha 2</td> </tr> </table> 11

Tabelas 12

Tabelas É possível englobar colunas e linhas, através dos atributos colspan (para colunas) e rowspan (para linhas) Os atributos colspan e rowspan são utilizados na tags <td> ou <th> e utilizam-se para indicar que esse elemento ocupa um certo número de colunas ou de linhas, respectivamente 13

Tabelas O atributo colspan especifica o número de colunas abrangidos pela célula O valor padrão é "1" (um). Se o valor for "0" (zero) isto indica que a célula abrange todas as colunas restantes da tabela Este atributo permite um efeito similar ao de "mesclar" múltiplas células de diferentes colunas em uma 14

Tabelas <td colspan="2"> 15

Tabelas O atributo rowspan especifica o número de linhas abrangidos pela célula O valor padrão é "1" (um). Se o valor for "0" (zero) isto indica que a célula abrange todas as linhas restantes da tabela Este atributo permite um efeito similar ao de "mesclar" múltiplas células de diferentes linhas em uma 16

Tabelas <td rowspan="2"> 17

Tabelas Exemplo: <table border= 1 > <tr><th colspan="2">colunas 1 e 2</th></tr> <tr><td>linha1, coluna 1</td><td>linha 1, coluna 2</td></tr> <tr><td>linha 2, coluna 1</td><td>linha 2, coluna 2</td></tr> <tr><th rowspan="3">3 linhas</th><td>uma linha</td></tr> <tr><td>duas linhas</td></tr> <tr><td>três linhas</td></tr> </table> 18

Tabelas 19

Tabelas Neste exemplo, o cabeçalho Colunas 1 e 2 compreende duas colunas (colspan="2") o cabeçalho 3 linhas compreende, por sua vez, 3 linhas (rowspan="3") 20

Tabelas A tabela ajusta o tamanho de suas células ao conteúdo <table border= 1 > <tr> <td>janeiro</td><td>fevereiro</td><td>março</td> </tr> <tr> <td>abril</td><td>maio</td><td>junho</td> </tr> </table> 21

Tabelas - Larguras O atributo width é utilizado na tag <table> para definir a largura da tabela inteira Esse atributo pode ser aplicado também a linhas <tr> e células <td> Essa largura pode ser definida em porcentagem (do espaço disponível): width="x%" ou em pixels: width="x" 22

Tabelas - Larguras Exemplo: Tabela ocupando 50% do espaço disponível <table width="50%"> 23

Tabelas - Larguras Exemplo: Tabela ocupando 50% do espaço disponível, com uma coluna de 60% do espaço disponível na tabela <table width= 50% > <tr> <td>janeiro</td><td width= 60% >fevereiro</td><td>março</td> </tr> <tr> <td>abril</td><td width= 60% >maio</td><td>junho</td> </tr> </table> 24

Tabelas - Alinhamentos Os alinhamentos padrão em tabelas são: horizontal: alinhamento à esquerda vertical: alinhamento no centro da célula As linhas e células podem ter alinhamentos definidos através dos atributos: align: alinhamento horizontal valing: alinhamento vertical 25

Tabelas - Alinhamentos O atributo align especifica o alinhamento do texto dentro da células Os alinhamentos aceitos são: center = centralizado left = alinhado à esquerda right = alinhado à direita 26

Tabelas - Alinhamentos O atributo valign especifica o alinhamento vertical do texto contido na célula Os alinhamentos aceitos são: bottom = em baixo middle = no meio top = em cima 27

Tabelas - Alinhamentos 28

Alinhamentos combinados Uma mesma célula pode ter atributos align e valign: <td align= center valign= top >Texto da célula</td> 29

Tabelas - Espaçamentos Dois atributos permitem o controle de espaçamento em tabelas: cellspacing: espaço entre células cellpadding: espaço entre o texto e as bordas da célula O atributo cellspacing permite aumentar o espaço entre os elementos da tabela, ou seja, define a espessura (em pixels) das linhas que separam as células 30

Tabelas - Espaçamentos Normalmente, o tamanho de cada elemento da tabela corresponde à largura do mais largo elemento na mesma coluna e à altura do elemento mais alto na mesma linha No entanto, é em geral mais estético que exista alguma distância entre o texto e as linhas de separação É para esse fim que se utiliza o atributo cellpadding 31

Tabelas - Espaçamentos Na seguinte imagem podemos ver graficamente o significado dos atributos cellspacing e cellpadding: cellpadding cellspacing 32

Tabelas - Espaçamentos Exemplo: Espaço entre o texto e as bordas <table border= 1 cellpadding= 20 > 33

Tabelas - Espaçamentos Exemplo: Espaço entre células <table border= 1 cellspacing= 20 > 34

Tabelas - Espaçamentos Exemplo: Espaço entre texto e bordas, e espaço entre células <table border= 1 cellspacing= 20 cellpadding= 20 > 35

Tabelas Alinhamento O atributo align na tag <table> especifica o alinhamento da tabela em relação ao seu entorno Os alinhamentos aceitos são: center = centralizado left = alinhado à esquerda right = alinhado à direita 36

Tabelas Cor de fundo O atributo bgcolor especifica uma cor de fundo para a tabela Pode-se utilizar a combinação de números hexadecimais no formato RGB onde cada componente é dado pelo seu equivalente em hexadecimal, ou pelo nome pré-definido da cor <table border= 1 bgcolor= gray > 37

Tabelas Cor de fundo Os atributos definidos para uma célula têm prioridade em relação aos definidos para uma tabela Podemos definir, por exemplo, uma tabela com a cor de fundo cinza claro (silver) e uma das células com a cor de fundo amarela (yellow) E assim, toda a tabela será vista com a cor cinza menos a célula amarela 38

Tabelas Cor de fundo Exemplo: <table border="1" align="center" bgcolor="silver" cellpadding="2"> <tr> <td>tabela de cor cinza de fundo</td> <td>o atributo bgcolor da tabela está em cinza</td> </tr> <tr> <td>célula normal</td> <td bgcolor="yellow">esta célula está em amarelo</td> </tr> </table> 39

Tabelas Cor de fundo 40

Tabelas Cor de fundo Exemplo: <table border="5" width="50%" cellspacing="5" cellpadding="5"> <tr> <td bgcolor="#e1ffd9">janeiro</td> <td>fevereiro</td> <td bgcolor="#e1ffd9">março</td> </tr> <tr> <td>abril</td> <td bgcolor="#e1ffd9">maio</td> <td>junho</td> </tr> </table> 41

Tabelas Cor de fundo 42

Tabelas Cor de borda A cor das bordas também pode ser alterada, utilizando o atributo bordercolor <table border="5" bordercolor= red"> 43

Tabelas Cor de borda Exemplo: <table border="5" width="50%" cellspacing="5" cellpadding="5 bordercolor="#00ff00"> <tr> <td bgcolor="#e1ffd9">janeiro</td> <td>fevereiro</td> <td bgcolor="#e1ffd9">março</td> </tr> <tr> <td>abril</td> <td bgcolor="#e1ffd9">maio</td> <td>junho</td> </tr> </table> 44

Tabelas Cor de borda 45

Tabelas Cor de borda Exemplo: <table border= 1" width="50%" cellspacing= 0" cellpadding= 10 bordercolor="#00ff00"> <tr> <td bgcolor="#e1ffd9">janeiro</td> <td>fevereiro</td> <td bgcolor="#e1ffd9">março</td> </tr> <tr> <td>abril</td> <td bgcolor="#e1ffd9">maio</td> <td>junho</td> </tr> 46 </table>

Tabelas Cor de borda 47

Tabelas Imagem de fundo Outra opção é usar uma imagem para o fundo da tabela, para isso usa-se o atributo background Como no atributo de cor de fundo, o atributo de imagem de fundo pode ser aplicado à tabela inteira (quando utilizado dentro da tag table), a uma linha (dentro da tag tr) ou apenas a uma célula (dentro da tag td). <table border="5" background="imagem"> <td background="imagem"> 48

Tabelas Imagem de fundo Exemplo: <table border="1" width="50%" cellspacing="0" cellpadding="10" background="background.jpg"> <tr> <td>janeiro</td> <td>fevereiro</td> <td>março</td> </tr> <tr> <td>abril</td> <td>maio</td> <td>junho</td> </tr> </table> 49

Tabelas Imagem de fundo 50

Tabelas aninhadas O uso de tabelas aninhadas também é muito útil Da mesma forma que podemos incluir listas dentro de outras listas, as tabelas podem ser incluídas dentro de outras Assim, podemos incluir uma tabela dentro da célula de outra A forma de funcionamento continua sendo o mesmo apesar de que a situação pode se complicar se o número de tabelas incluídas dentro de outras for elevado. 51

Tabelas aninhadas 52

Tabelas aninhadas <table cellspacing="10" cellpadding="10" border="3"> <tr> <td align="center">célula da tabela principal</td> <td align="center"> <table cellspacing="2" cellpadding="2" border="1"> <tr> <td>tabela aninhada, célula 1</td> <td>tabela aninhada, célula 2</td> </tr> <tr> <td>tabela unida, célula 3</td> <td>tabela aninhada, célula 4</td> </tr> </table> </td> </tr> </table> 53

EXERCÍCIO 1 54

EXERCÍCIO 1 Linha com texto alinhado ao centro Fonte na cor branca e com negrito Cor de fundo = #6E6E6E Tabela centralizada Borda com tamanho = 1 Espaçamento entre células = 2 Espaçamento interno = 2 Cor de fundo = #E8E8E8 Linha com Fonte em negrito Cor de fundo = #A2A2A2 Textos centralizados 2 colunas mescladas 2 linhas e 2 colunas mescladas Cor de fundo = #FF0000 55

EXERCÍCIO 2 56

EXERCÍCIO 2 Linha com texto alinhado ao centro 2 colunas mescladas Fonte na cor branca e com negrito Cor de fundo = #6E6E6E Tabela centralizada Largura = 400 pixels Borda com tamanho = 1 Espaçamento entre células = 4 Espaçamento interno = 4 Cor de fundo = #E8E8E8 Tabela aninhada Alinhamento a direita Espaçamento entre células = 1 Espaçamento interno = 1 Cor de fundo = ##CCCCCC 1 linha com 2 colunas de largura = 50% Atenção! A tabela aninhada está dentro desta coluna 1 linha com 2 colunas Cor de fundo = #FFFFCC 57