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

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

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

HTML Página 36. Índice

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Recursos Complementares (Tabelas e Formulários)

4. Características Gerais das Tabelas do HTML

Tabelas Div Span Frames Formulários

Síntese da aula anterior

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

HTML: TEXTOS SUMÁRIO. Cabeçalhos para títulos e sub-títulos Parágrafos

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/04/2011

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

Comandos Extras Formatações no CSS

3. Construção de páginas web Introdução ao HTML

Programação para Internet I

Introdução à Tecnologia Web

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

Lista e Tabelas. Fundamentos da Linguagem Web

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

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

Programação para Web HTML - Parte 2

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

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

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

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

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

PROGRAMAÇÃO EM AMBIENTE WEB I

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

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

Curso PHP Básico. Jairo Charnoski do Nascimento

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

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

Paradigmas de Programação React Native

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

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

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

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

Sintaxe Básica da Linguagem CSS

<CENTER> <iframe src=" width=740 height=255> </iframe> </CENTER>

Links, Imagens e Tabelas

A C T A N. º I V /

M a n h ã... p r e s e n t e! L u g a r... p r e s e n t e! Q u e m... p r e s e n t e! N e n h u m... p r e s e n t e! C u í c a... p r e s e n t e!

U N I V E R S I D A D E C A N D I D O M E N D E S P Ó S G R A D U A Ç Ã O L A T O S E N S U I N S T I T U T O A V E Z D O M E S T R E

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

Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

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

Programação e Designer para WEB

APOSTILA DE XHTML Profa. Gilene Borges Gomes

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

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

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

HTML. Um documento HTML é constituído por um conjunto de TAGS (ex. html, head, body, etc.).

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

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

HTML HyperText Markup Language (Linguagem de Marcação de HiperTexto)

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

Aula 7 LISTAS E TABELAS. Curso: Técnico em Informática Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

Treinamento em CSS. Índice

Dessa forma, o uso de elementos HTML que estruturem de forma clara a tabela auxiliam a sua leitura por pessoas que se utilizam leitores de tela.

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

HTML, CSS e JavaScript

Claudio Damasceno. Avançar

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

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

HTML HTML. Criação de Páginas WEB. Caracteres especiais < < > > Sessão 10

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

CSS. Karen Frigo Busolin

A C O N T R A R E F O R M A E A R E F O R M A C A T Ó L I C A N O S P R I N C Í P I O S D A I D A D E M O D E R N A 2

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

C R I S T A N D A D E M E D I E V A L I g r e j a e P o d e r : r e p r e s e n t a ç õ e s e d i s c u r s o s ( s é c u l o s I V - X I )

Transcrição:

Tabelas table <table>...</table> Explicação: Indica o início e o final de uma determinada tabela. Todas as demais marcas referentes a tabelas - linhas e células - somente serão consideradas se incluidas entre <table> e </table>. Pode conter os elementos caption, colgroup, thead, tfoot, tbody. <table> <td>texto A</td> <td>texto B</td> </table> Atributos de table Atributo: border Explicação: Especifica a largura em pixels da borda da tabela. Para tabela sem bordas, deve-se definir esse atributo como 0. <table border="4"> Atributo: cellspacing Explicação: Indica quanto espaço, em pixels, deve ser inserido entre as células da tabela. <table border= 1" cellspacing="10"> Atributo: cellpadding Explicação: Indica quanto espaço, em pixels, deve ser inserido entre as bordas das células e seu conteúdo. <table border= 1" cellpadding="5"> 23

Atributo: width Explicação: Indica a largura da tabela. Usa-se como medida o número de pixels desejado ou uma porcentagem da largura do documento. <table border= 1" width="300"> Atributo: rules Explicação: Indica quais linhas internas a tabela deve apresentar. Pode assumir os valores: "rows (somente as linhas horizontais), "cols (somente as linhas verticais), "none (nenhuma) e "all (todas), groups (aplica aos grupos título, corpo e rodapé). <table border= 1" rules="rows"> Atributo: frame Explicação: Indica quais bordas externas a tabela deve apresentar. Pode assumir os valores: "void (nenhuma), "above (topo da tabela), "below (base da tabela), "hsides (topo e base da tabela), "lhs (lado direito da tabela), "vsides (esquerda e direita da tabela) e "box (todas). <table border= 1 frame="below"> Todos os atributos de uma tabela são opcionais. Uma tabela padrão não possui bordas e sua altura e largura são as mínimas necessárias para suportar seu conteúdo. As linhas de uma tabela podem ser agrupadas em três seções: título (thead), rodapé (tfoot) e corpo (tbody). O elemento de corpo da tabela contém os dados da tabela. Os elementos de cabeçalho e rodapé contêm informações sobre as colunas. O elemento tfoot vem antes do elemento tbody, para permitir que os browsers apresentem o rodapé antes de exibir as células de dados da tabela. caption <caption>...</caption> Explicação: Legenda que descreve a tabela correspondente. 24

colgroup <colgroup>...</colgroup> Explicação: Esse elemento contém os elementos col e permite que sejam especificadas propriedades default para as colunas contidas. Esse elemento deverá ser listado antes dos elementos padrão da tabela (thead, tbody, tfoot, tr). Atributos de colgroup Atributo: align Explicação: Especifica o alinhamento horizontal dos dados em uma célula. Os valores podem ser: left (alinhamento à esquerda), right (alinhamento à direita), center (dados centralizados na célula), justify (dados alinhados a esquerda e direita). Atributo: valign Explicação: Especifica o alinhamento vertical dos dados em uma célula. Os valores podem ser: top (alinhamento superior), bottom (alinhamento inferior), middle (dados centralizados verticalmente na célula), baseline (primeira linha de dados alinhados). Atributo: width Explicação: Indica a largura para todas as colunas do grupo. Usa-se como medida o número de pixels desejado. col <col /> Explicação: Esse elemento define uma coluna de tabela dentro do elemento colgroup. Atributos de col Atributo: align Explicação: Especifica o alinhamento horizontal dos dados em uma célula. Os valores podem ser: left (alinhamento à esquerda), right (alinhamento à direita), center (dados centralizados na célula), justify (dados alinhados a esquerda e direita). 25

Atributo: valign Explicação: Especifica o alinhamento vertical dos dados em uma célula. Os valores podem ser: top (alinhamento superior), bottom (alinhamento inferior), middle (dados centralizados verticalmente na célula), baseline (primeira linha de dados alinhados). Atributo: width Explicação: Indica a largura da coluna. Usa-se como medida o número de pixels desejado ou uma porcentagem da largura da tabela. <table border="1"> <colgroup align= right > <col width="80" /> <col width="100" /> <col width="80" /> </colgroup> <td> cel 1 </td> <td> cel 2 </td> <td> cel 3 </td> <td> cel 4 </td> <td> cel 5 </td> <td> cel 6 </td> </table> tbody <tbody>...</tbody> Explicação: Elemento que contém os dados da tabela. Possui como elemento internos tr. Atributos de tbody Atributo: align Explicação: Especifica o alinhamento horizontal dos dados em uma célula. Os valores podem ser: left (alinhamento à esquerda), right (alinhamento 26

à direita), center (dados centralizados na célula), justify (dados alinhados a esquerda e direita). Atributo: valign Explicação: Especifica o alinhamento vertical dos dados em uma célula. Os valores podem ser: top (alinhamento superior), bottom (alinhamento inferior), middle (dados centralizados verticalmente na célula), baseline (primeira linha de dados alinhados). tr... Explicação: Indica o início e o final de uma determinada linha da tabela (Table Row). Possui como elemento interno td. Atributos de tr Atributo: align Explicação: Especifica o alinhamento horizontal dos dados em uma célula. Os valores podem ser: left (alinhamento à esquerda), right (alinhamento à direita), center (dados centralizados na célula), justify (dados alinhados a esquerda e direita). Atributo: valign Explicação: Especifica o alinhamento vertical dos dados em uma célula. Os valores podem ser: top (alinhamento superior), bottom (alinhamento inferior), middle (dados centralizados verticalmente na célula), baseline (primeira linha de dados alinhados). td <td>...</td> Explicação: Indica um elemento (célula) da tabela, vindo do inglês "Table Data". Os elementos contêm os dados da tabela, sejam eles texto, links, imagens, etc. Atributos de td Atributo: align Explicação: Especifica o alinhamento horizontal dos dados em uma célula. Os valores podem ser: left (alinhamento à esquerda), right (alinhamento 27

à direita), center (dados centralizados na célula), justify (dados alinhados a esquerda e direita). Atributo: valign Explicação: Especifica o alinhamento vertical dos dados em uma célula. Os valores podem ser: top (alinhamento superior), bottom (alinhamento inferior), middle (dados centralizados verticalmente na célula), baseline (primeira linha de dados alinhados). <table border= 1 > <caption>minha tabela</caption> <thead> <th>coluna um</th> <th>coluna dois</th> <th>coluna tres</th> </thead> <tfoot> <td>final um</td> <td>final dois</td> <td>final tres</td> </tfoot> <tbody align="center" valign= middle > <td>cel um </td> <td>cel dois</td> <td>cel tres</td> <td>cel quatro</td> <td>cel cinco</td> <td>cel seis</td> 28

<td>cel sete</td> <td>cel oito</td> <td>cel nove</td> </tbody> </table> Atributo: colspan Explicação: Indica quantas "células de largura" (colunas) a respectiva célula deve ocupar. <table border= 1 > <td colspan="2">texto A</td> <td>texto B</td> <td>texto B</td> </table> Atributo: rowspan Explicação: Indica quantas "células de altura" (linhas) a respectiva célula deve ocupar. <table border= 1 > <td rowspan="2">texto A</td> <td>texto B</td> <td>texto C</td> </table> 29

thead <thead>...</thead> Explicação: Elemento que contém o cabeçalho da tabela. Possui como elemento internos tr. Usualmente utiliza-se dentro do elemento tr de um cabeçalho o elemento th. Atributos de thead Possui os mesmos atributos de tbody th <th>...</th> Explicação: Idêntico ao elemento td, exceto que contém os cabeçalhos para uma determinada coluna. A maioria dos browsers exibe o conteúdo de um elemento th em negrito. tfoot <tfoot>...</tfoot> Explicação: Elemento que contém o rodapé da tabela. Possui como elemento internos tr. Atributos de tfoot Possui os mesmos atributos de tbody es Especiais e Acentuação As formas de representar caracteres especiais, através de uma notação específica, são chamadas de s. Existem s de e s s. ç ç ç c cedilha 30

(minúsculo) XHTML permite que caracteres especiais sejam representados por seqüências de escape, indicadas por três partes: um & (e (ê) comercial) inicial, um número ou cadeia de caracteres correspondente ao caracter desejado, e um ; (ponto e vírgula) final. ã ã ã a c/ til Um caracter bastante útil é o espaço não ignorável, o (Nonbreaking space). Este caracter é importante quando desejamos forçar o browser a não ignorar espaços em branco entre palavras. Non-breaking space Espaço não ignorável <body> <p>veja como fica com espaço não ignorável!</p> </body> Visualização pelo Browser: Veja como fica com espaço não ignorável! Os caracteres ASCII < (menor que), > (maior que), e & (e (ê) comercial) tem significados especiais para indicar um comando HTML. Mas por vezes queremos exibir estes símbolos na tela e são usados dentro de documentos seguindo a correspondência: 31

& & & E(ê) comercial < < < Menor que > > > Maior que Outras seqüências de escape suportam caracteres ISO Latin1. Temos aqui uma tabela com as entidades mais utilizados em Português: Tabela de es Especiais e Acentuação Tabulação Horizontal Espaço não ignorável " " " Aspas À À À A c/ crase Á Á Á A c/ acento agudo    A c/ acento à à à A c/ til Ç Ç Ç C cedilha (maiúsculo) É É É E c/ acento agudo Ê Ê Ê E c/ acento Í Í Í I c/ acento agudo Ó Ó Ó O c/ acento agudo Ô Ô Ô O c/ acento Õ Õ Õ O c/ til Ú Ú Ú U c/ acento agudo Ü Ü Ü U c/ trema à à à a c/ crase á á á a c/ acento agudo â â â a c/ acento ã ã ã a c/ til ç ç ç c cedilha (minúsculo) é é é e c/ acento agudo 32

ê ê ê e c/ acento í í í i c/ acento agudo ñ ñ ñ n c/ til ó ó ó o c/ acento agudo ô ô ô o c/ acento ò õ õ o c/ til ú ú ú u c/ acento agudo ü ü ü u c/ trema Comentários! <!--... --> Atributo: Não possui atributos Explicação: Nada do que for escrito dentro deste TAG será interpretado pelo browser. Comentários são extremamentes úteis para facilitar a manutenção das páginas, que muitas vezes poderá ser feita por uma pessoa diferente daquela que a escreveu pela primeira vez. Através dos comentários, se explica o que se deseja com cada comando. <!-- Comentário --> Veja outras entidades numéricas: Tabela de es Especiais e Acentuação # # Tralha $ $ Cifrão % % Percente 33