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 é :



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

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

Layouts de páginas com HTML e CSS

Aplicação para Web I. Começando a compreender o HTML

Scientific Electronic Library Online

Autoria Web HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Desenvolvimento em Ambiente Web. HTML - Introdução

Web Design Aula 11: XHTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

HTML Página 1. Índice

Introdução ao HTML Utilizando frames Hospedando seu site na WEB

4 Experimentos. 4.4 detalha os experimentos com os algoritmos V-Wrapper e NCE. 4.1

PROCEDIMENTO DO CLIENTE

Um jogo de preencher casas

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

CADERNOS DE INFORMÁTICA Nº 1. Fundamentos de Informática I - Word Sumário

Quem sou eu? Ana Paula Alves de Lima. Formação:

WEB DESIGNER WEB DESIGNER

Lista e Tabelas. Fundamentos da Linguagem Web

Tutorial Moodle ESDM - professores

CRIAÇÃO DE SITES (AULA 3)

Links e Frames José Antônio da Cunha

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

Relatório: Página HTML

Windows Live Movie Maker

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Alguns truques do Excel. 1- Títulos com inclinação. 2- Preencha automaticamente células em branco

APOSTILA DE INFORMÁTICA MICROSOFT WORD 2012

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Portal do Projeto Tempo de Ser

MANUAL DA SECRETARIA

Professor Paulo Lorini Najar

OpenOffice Calc Aula 4

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

6. Enumere de acordo com a primeira: A. Minimizar diminui o aplicativo, deixando-o na Barra de Tarefas.

Aula 2: Listas e Links

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Prova de pré-requisito

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 2 AULA 3

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

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

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

Compositor de Impressão do QGIS

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

Aula 4 Estatística Conceitos básicos

Trecho retirando do Manual do esocial Versão 1.1

4. Características Gerais das Tabelas do HTML

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

Estatística no EXCEL

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

COM O BROFFICE IMPRESS

Microsoft Word. Formatação para Trabalhos Parte II edição 2003

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

5 Instrução e integração

Sumário INTRODUÇÃO 3 TELA DE APRESENTAÇÃO 3 DESENHANDO E TRANSFORMANDO 29 FERRAMENTA FORMA 29 PREENCHIMENTOS E CONTORNOS 36

Conectar diferentes pesquisas na internet por um menu

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

Aula de JavaScript 05/03/10

Diagrama de fluxo de dados na Plataforma Vicon SAGA. Terminologias de bancos de dados: Banco de Dados, Tabela, Campos, Registros

UNIPAMPA Universidade Federal do Pampa. Núcleo de Tecnologia da Informação (NTI)

Criando um projeto ASP.Net no Visual Studio 2008

Programação de Servidores CST Redes de Computadores

Manual Portal PADRÃO. Gerenciador de Temas: Editar Estilo. 1. Clique na aba Extensões e em seguida em Gerenciador de Temas.-

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia

Criação de Formulários através do Access. Como criar formulários no Access para uma tabela do Banco de Dados:

NOTIFICANDO USUÁRIOS SOBRE UMA NOVA EDIÇÃO

Introdução à Tecnologia Web

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

Ao redigir este pequeno guia pretendi ser conciso, indo directamente ao essencial.

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

Desenvolvimento de uma Etapa

Criar um formulário do tipo Diálogo modal ; Alterar a cor de fundo de um formulário; Inserir botões de comando e caixas de texto;

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Treinamento em BrOffice.org Writer

UTILIZANDO RECURSOS E ATIVIDADES NO MOODLE

Microsoft PowerPoint XP. Módulo I I

Prof Rafael Guem Murakami

Guia de Utilização BANCO DE EMPREGOS ANOS.

MANUAL WEBDRIVE. webdrive.whirlpool.com.br

Desenvolvedor Web Docente André Luiz Silva de Moraes

MOODLE NA PRÁTICA PEDAGÓGICA

IMPRESSÃO DE DADOS VARIÁVEIS usando Adobe InDesign e OpenOffice.org

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Unidade 3: Personalizando o Excel *

APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo)

Manual do Instar Mail v2.0

Inserindo e Listando registros

Profa. Reane Franco Goulart

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

Questões de Informática Prova Comentada Ministério Público da União

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Universidade Federal do Espírito Santo

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Transcrição:

TABELAS As tabelas são muito importantes para o designer de uma home-page. Com elas podese fazer alinhamentos que dificilmente seriam possíveis com simples comandos. A funcionalidade de uma tabela faz com que um determinado site tenha um aspecto mais profissional e o usuário possa navegar de forma mais eficiente, pois os objetos podem estar melhor posicionados na home-page. Vamos discutir, nesta parte, quais são os comandos para se criar uma tabela e mostrar alguns exemplos. Claro que você deverá praticar e principalmente planejar a sua tabela, pois sem isso, fica muito difícil de controlar o código HTML da sua home-page. O comando para se inserir uma tabela é <TABLE>; para iniciar uma linha devemos introduzir a tag e para uma célula (alguns preferem dizer coluna) <TD>. Todos estes comandos são encerrados como, e </TD> respectivamente. 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 é : <HTML> <HEAD> <TITLE>Criando Tabelas</TITLE> </HEAD> <BODY> <CENTER><FONT COLOR=BLUE SIZE=6>TABELA</FONT></CENTER> <BR> <TABLE BORDER=1> <! Inicia a tabela e coloca uma borda de espessura igual a 1> <! Cria a primeira linha da tabela> <TD>PRIMEIRA COLUNA </TD> <! Aqui foi criada uma célula> <TD>SEGUNDA COLUNA </TD> <TD>TERCEIRA COLUNA </TD> <! Fecha a primeira linha da tabela> <! Abre a segunda linha da tabela> <TD> PRIMEIRA COLUNA</TD> <TD>SEGUNDA COLUNA </TD> <TD>TERCEIRA COLUNA </TD> <! Encerra a Segunda linha da tabela> <! Encerra a tabela> </BODY> </HTML> 61

Salve este exemplo como TABELA.HTM e abra o arquivo num Browser para ver como ficou. Com isto você já consegue Ter uma idéia de como montar suas tabela. O segredo para se conseguir fazer estas tabelas de forma eficiente é planejar e ter a idéia exata do conteúdo desta tabela. Nas células da tabela você pode inserir desde simples frases até figuras inteiras. Parâmetros podem ser acrescidos às tabelas, tais como : aumentar ou diminuir a largura de uma célula; distanciar as células uma das outras; inserir cor de fundo dentro da célula etc. Vamos procurar trabalhar com vários exemplos para visualizarmos melhor o uso destes parâmetros. 1-ALTERANDO A LARGURA DA CÉLULA Para alterar o largura de uma célula da tabela basta acrescentar o parâmetro WIDTH dentro da tag <TD>. Exemplo1: <TABLE BORDER=2> <TD WIDTH=100> WIDTH=100</TD> <TD ALIGN=MIDDLE WIDTH=200>WIDTH=200 (PIXELS)</TD> O parâmetro WIDTH pode receber dois tipos de valores, em pixels como no exemplo acima ou em porcentagem, como mostrado no exemplo a seguir. Também dentro da tag <TD> vemos um outro parâmetro que é VALIGN=MIDDLE, este parâmetro tem por função alinhar o conteúdo da célula no meio da mesma, ou seja, dentro da célula as frases são alinhadas com relação ao seu centro. Exemplo2: <TABLE BORDER=2> <TD WIDTH=25%> WIDTH=25%</TD> <TD ALIGN=MIDDLE WIDTH=75%>WIDTH=75%</TD> 62

2- INSERINDO COR DE FUNDO E SEPARAÇÃO DE CÉLULAS Outro atributo que podemos ter nas tabelas é mudar a sua cor de fundo, isto se torna particularmente útil quando se quer dar destaque a uma célula em especial. Vejamos um exemplo: <TABLE BORDER=0> <TD WIDTH=150 BGCOLOR=RED>VERMELHO </TD> <TD WIDTH=150 BGCOLOR=BLUE>AZUL </TD> <TD WIDTH=150 BGCOLOR=BLUE>AZUL</TD> <TD WIDTH=150 BGCOLOR=BLUE> AZUL</TD> Aqui, vimos que podemos acrescentar cores ao fundo de uma célula, outra coisa que também pode ser feita é mudar a fonte com os comandos de formatação que você já conhece, como <FONT COLOR=>, por exemplo. Repare que no exemplo anterior nós colocamos BORDER=0 e as células apareceram coloridas, mas com um certo espaçamento entre elas, para tirarmos este espaço devemos acrescentar dentro da tag <TABLE> o parâmetro CELLSPACING=0. Este parâmetro elimina por completo os espaços entre as células. <TABLE BORDER=0 CELLSPACING=0> <TD WIDTH=150 BGCOLOR=RED>VERMELHO </TD> <TD WIDTH=150 BGCOLOR=BLUE>AZUL </TD> <TD WIDTH=150 BGCOLOR=BLUE>AZUL</TD> <TD WIDTH=150 BGCOLOR=BLUE> AZUL</TD> 63

Outro parâmetro que pode ser usado para separar espaços em uma célula é CELLPADDING que inclui ou exclui espaços dentro da célula, ou seja, se você tiver um elemento (frase, texto, figura etc.) dentro da célula você pode acrescentar espaços por igual nos quatros cantos da célula, fazendo com que seu texto ou figura não fique "grudado" nas paredes da célula. Aproveite os exemplos anteriores e experimente usar este atributo para ver como ele funciona. Isto já dá uma idéia do funcionamento geral das tabelas na WEB. Muitos dos alinhamentos que encontramos na Internet são feito por intermédio de tabelas. Você também pode usar todos os outros recursos já vistos de HTML para otimizar o uso de tabelas. 3-UM POUCO MAIS DE TABELAS Agora que você já está um pouco mais familiarizado com o uso de tabelas e com seus principais atributos, vamos ver como podemos aperfeiçoar o uso de tabelas. Em seguida descreveremos uma série de outros atributos e comandos para tabelas: <TH>... </TH> Esta tag insere um cabeçalho dentro da célula. Na verdade a única diferença entre a tag <TH> e a tag <TD> é que a <TH> exibe o conteúdo da célula em negrito. <CAPTION>... </CAPTION> Exibe um texto centralizado em relação à tabela, como se fosse uma legenda. Exemplo: <TABLE BORDER=1 CELLSPACING=2 CELLPADDING=6> <! Esta linha inicia a tabela com borda de espessura 1 (border), espaço entre as células 2 (Cellspacing) e espaço dentro da célula 6 (Cellpadding)> <CAPTION>LEGENDA</CAPTION> <! Introduz uma legenda na tabela> <TH>Conteúdo em negrito</th> <! Insere o texto na forma de cabeçalho (negrito)> <TH>Conteúdo em negrito</th> 64

Repare neste exemplo, que a legenda já sai centralizada com relação a tabela e repare no espaço dentro da célula devido ao comando CELLPADDING. 4-OS ATRIBUTOS COLSPAN E ROWSPAN Estes atributos são muito importantes dentro da tag <TABLE>. São eles que nos possibilitam remodelar a disposição das células dentro da tabela. Vejamos um exemplo prático: <TABLE BORDER=2 CELLPADDING=2> <TD COLSPAN=2>Exemplo do uso do COLSPAN</TD> <TD>CÉLULA 1</TD> <TD>CÉLULA 2</TD> Neste exemplo vemos que na tag <TD> foi introduzido o parâmetro COLSPAN. Este parâmetro tem a finalidade de dizer que sob a célula onde ele foi introduzido podemos ter um certo número de colunas. Logo, se você quiser que uma célula ocupe uma única linha, como no nosso exemplo, você deve inserir o parâmetro dentro da tag <TD> desta célula. A quantidade de células que virão em baixo da célula que recebeu o atributo COLSPAN deve ser de acordo com o número especificado no parâmetro. Mas se quisermos definir uma única célula ocupando uma coluna inteira? Neste caso usamos o atributo ROWSPAN. Exemplo: <TABLE BORDER=2 CELLPADDING=2> <TD ROWSPAN=2>Exemplo do uso do ROWSPAN</TD> <TD>CÉLULA 1</TD> <TD>CÉLULA 2</TD> Para melhor utilizar estes parâmetros e ver como eles funcionam você deve fazer a sua própria tabela, pois somente desta forma você conseguirá fixar o uso destes parâmetros. 65

5-USANDO TABELAS COMO MOLDURAS Um outro uso bastante interessante de tabelas é como moldura para alguma figura. Para isto basta você iniciar uma tabela e definir um valor para BORDER. Exemplo: <TABLE BORDER=5> <TD> <IMG SRC=NOME DA FIGURA> </TD> Claro que você deve usar com muito bom senso este artifício da tag <TABLE>, pois nem sempre uma moldura em uma figura defini um bom layout (aparência) da sua home-page. 6-COLOCANDO UMA IMAGEM DE FUNDO NAS TABELAS Um recurso parecido com a cor de fundo, colocar uma imagem como fundo de uma tabela é uma técnica muito usada. Através do complemento BACKGROUND dentro da tag TABLE, basta indicar qual o endereço e o nome da figura. <TABLE BACKGROUND="POOL.GIF" BORDER=5> <TD><H1>Que tal um mergulho agora? </H1></TD> 7- O atributo RULES Para escolher as linhas internas que serão mostradas dentro da tabela, usamos o atributo RULES, dentro da tag <TABLE>. Os complementos desse atributo são : none : nenhuma linha interna ; rows : para as linhas horizontais entre cada linha da tabela ; cols : para as linhas verticais entre cada coluna da tabela ; groups : para linhas entre grupos de colunas e seções horizontais, definidas por tags especiais como COLGROUP e THEAD ; all : para mostrar todas as linhas entre cada coluna e linha na tabela ( default ). 66

Veja uma tabela com todas as linhas internas ( default ) : <TABLE BORDER RULES=all> Outro exemplo sem as linhas internas : <TABLE BORDER RULES=none> Outro exemplo usando o complemento ROWS: <TABLE BORDER RULES=rows> O último exemplo usará o complemento COLS : <TABLE BORDER RULES=cols> As tabelas são um forte recurso de modelagem das home-pages hoje em dia e para que você consiga utilizar bem este recuso não deve se limitar somente aos exemplos desta apostila, procure em sites e até mesmos em livros, como por exemplo: "Criando sites arrasadores na Web" (capítulo 4) ou "HTML Truques Espertos" (capítulo 5). Nessas referências você poderá encontrar vários outros exemplos de páginas usando tabelas mais complexas (como por exemplo, uma tabela periódica dos elementos) e é claro em laboratório desenvolvendo sua própria home-page. Há uma observação importantíssima que devemos fazer aqui. Como já vimos antes, alguns comandos HTML não funcionam em um dado navegador, se você reparou para falarmos de tabelas rodamos os exemplos nos dois navegadores mais conhecidos : Internet Explore 4.0 e no Netscape Communicator 4.0. Você não reparou nenhuma diferença no uso destes navegadores para nossos exemplos, a questão é que para tabelas mais complexas, com alinhamentos mais precisos cada navegador interpreta estes comandos HTML de tabelas de forma diferenciada. Um exemplo típico é uso de CELLSPACING e CELLPADDING. Isto se deve ao fato de que nem a Netscape e nem a Microsoft entram em um acordo quanto a padronização de seus navegadores. Sendo assim, quando você construir tabelas deve sempre levar em conta em qual navegador você dará preferência para rodar a sua página. Por isso nunca é demais deixar claro à sua home-page em qual navegador ela roda melhor a sua formatação. 67