Introdução à Tecnologia Web



Documentos relacionados
Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

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

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Os componentes de um formulário são: Form, Input, Select e AreaText

Programação para Internet I

HTML: Listas, Tabelas e Formulários CST Sistemas para Internet

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

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Programação Web Prof. Wladimir

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

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

Lista e Tabelas. Fundamentos da Linguagem Web

O código acima descreve o formulário com uma caixa de texto e dois botões

Formulário (Send & Recieve) Prof. Celso H. Masotti

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

Ferramentas para Multimídia e Internet

Linguagem de. Aula 06. Profa Cristiane Koehler

Aula 05 HTML FORMULÁRIOS Prof. Daniela Pires Sumário

HTML (Hyper Text Markup Language) É a linguagem com que se escrevem as páginas web;

4. Características Gerais das Tabelas do HTML

TECNOLOGIAS WEB AULA 7

DICAS PARA DESENVOLVER SITE ACESSÍVEL

HyperText Markup Language HTML. Tabela

Mais sobre uso de formulários Site sem Ajax

SIMULADOS & TUTORIAIS

Tabelas Div Span Frames Formulários

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

Web Design Aula 09: Formulários

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

APOSTILA. Curso de HTML com PHP HTML. Pablo Dapont

Programação Web Prof. Wladimir

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2.

COMO FUNCIONA UM FORMULÁRIO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RN - IFRN APOSTILA: AUTORIA WEB PROFESSOR: ADDSON ARAÚJO DA COSTA SANTA CRUZ - RN

3 HTML Tabelas, frames e formulário

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

Formulários em HTML - O que são e para que servem

SIEP / RENAPI. Dicas HTML e CSS para Desenvolvimento. de um Site/Portal Acessível

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Criando um projeto ASP.Net no Visual Studio 2008

HTML Curso Básico HTML CURSO BÁSICO Aprenda os conceitos iniciais de HTML em alguns minutos.

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

Programação para Internet I

0,5 pelo negrito das palavras ID, Nome, e Analisar em outro momento.

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

HTML - 7. Vitor Vaz da Silva Paula Graça

DWEB. Design para Web. HTML5 - Marcação de formulário. Curso Superior de Tecnologia em Design Gráfico

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.

HTML -- Criação de Home Page

Tecnologias para apresentação de dados - HTML. Aécio Costa

QUEM FEZ O TRABALHO?

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

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

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

Síntese da aula anterior

FORMULÁRIOS ACESSÍVEIS

LINGUAGEM DE PROGRAMAÇÃO WEB

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

JavaScript (Funções, Eventos e Manipulação de Formulários)

Scriptlets e Formulários

7. Formulários em XHTML

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

Recursos Complementares (Tabelas e Formulários)

Programando em PHP. Conceitos Básicos

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

Colégio da Policia Militar do Estado do Tocantins. HTML5 e CSS3 Formulários Prof. Gleison Batista de Sousa

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto


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

Introdução. História. Como funciona

HTML Página 36. Índice

HTML. Conceitos básicos de formatação de páginas WEB

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

Observações importantes:

DESENVOLVIMENTO WEB I

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Validação de formulários utilizando Javascript

Programação e Designer para WEB

HyperText Markup Language HTML. Formulário

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

indica o nome do campo pelo qual podemos acessar.

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

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

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

Tutorial de Integração HTML

Formulários. Permite ao usuário enviar informações por meio da página, em forma de pesquisa, mala direta, compra eletrônica e outros.

Roteiro de Estudos e Atividades Avaliativas HTML

Coleção - Análises de marketing em clientes de

Web Design. Prof. Felippe

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

Implementando e manipulando Tabelas

Curso PHP Básico. Jairo Charnoski do Nascimento

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Scientific Electronic Library Online

Apostila Active Brasil de Webdesign. Daniel de Menezes Gularte Omar Queiroz Apostila de Webdesign ver. 1 rev. 0. Curso de Web Design

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Transcrição:

Introdução à Tecnologia Web HTML HyperText Markup Language XTML extensible HyperText Markup Language Elementos da Seção do Corpo Tabelas Formulários Professor Alan Cleber Borim www.alanborim.com.br

Índice. Seção de Corpo Tabelas <table>... 3 Seção de Corpo Tabelas Linhas e Células: <th><td>... 4 Seção de Corpo Tabelas Título da Tabela: <caption>... 6 Seção de Corpo Tabelas Agrupamento de informações: <thead>, <tfoot>, <tbody>... 7 Seção de Corpo Formulários: <form> </form>... 8 Seção de Corpo Formulários Campos de entrada: <input>... 9 Seção de Corpo Formulários Seleção: <select>, <option>... 10 Seção de Corpo Formulários Caixa de Texto: <textarea>... 11

Seção de Corpo Tabelas <table> class, id, style, title, border, cellspacing, cellpadding, summary, width Tabelas são utilizadas para tabular conteúdo, antigamente eram utilizadas também para definição de estrutura de layout, o que ficou em desuso com a introdução do Tableless. A tag <table> define todas as informações que farão algum efeito sobre todas as células da tabela, como por exemplo, espaçamento entre as células (cellspacing), preenchimento interno das células (cellpadding) espessura da borda (border) e a largura da tabela (width) Exemplo de uso. <table border="1" cellpadding="5" cellspacing="3" width="50%"> No exemplo ao lado nada será mostrado pois nenhuma célula foi inserida ou algum conteúdo de visualização da tabela foi apresentado. O que pode-se visualizar é que a tabela que for criada com essa linha terá uma borda de 1 pixel um preenchimento interno de 5 pixels, um espaçamento externo de 3 pixels e uma largura de 50% da tela. 3

Seção de Corpo Tabelas Linhas e Células: <th><td> class, id, style, title, align, valign, colspan, rowspan O complexo de uma tabela está em sua definição visual, pois muitos se confundem ao falar em tabelas, utilizando o termo Linhas e Colunas, o que em HTML deve ser corrigido para Linhas e Células Exemplo de uso. <table border="1" cellpadding="5" cellspacing="3" width="50%"> <td>célula 1</td> <td>célula 2</td> <td>célula 3</td> <td>célula 4</td> A tag <th> é utilizada para atribuir um cabeçalho à coluna da tabela o que acarreta em uma mudança na fonte utilizada, como mostrado no exemplo a seguir. 4

<table border="1" cellpadding="5" cellspacing="3" width="50%"> <th>titulo 1</th> <th>titulo 2</th> <td>célula 1</td> <td>célula 2</td> <td>célula 3</td> <td>célula 4</td> Quando há a necessidade de se mesclar células para obter um visual mais de mais fácil entendimento ou de melhor apresentação deve-se utilizar os atributos, colspan e rowspan, conforme o exemplo abaixo. <table border="1" cellpadding="5" cellspacing="3" width="50%"> <th colspan="2">titulo 1 mesclado</th> <td rowspan="2">célula 1 Mesclada</td> <td>célula 2</td> <td>célula 3</td> 5

Seção de Corpo Tabelas Título da Tabela: <caption> class, id, style, title É a tag responsável por criar um título para a tabela utilizada, sem a necessidade de outros elementos para facilitar a apresentação deste título. Exemplo de uso. <table border="1" cellpadding="5" cellspacing="3" width="50%"> <caption>título da tabela com caption</caption> <th>titulo 1</th> <th>titulo 2</th> <td>célula 1</td> <td>célula 2</td> <td>célula 3</td> <td>célula 4</td> Nota-se que o título da tabela está localizado no topo de todo conteúdo, centralizado com a tabela, isso tudo com uma única tag. 6

Seção de Corpo Tabelas Agrupamento de informações: <thead>, <tfoot>, <tbody> class, id, style, title, align, valign Para uma melhor utilização do CSS e também da visualização do seu conteúdo, o HTML possui as tags de agrupamento de informações <thead> - Que assume o controle do cabeçalho da tabela <tfoot> - Que assume o controle do rodapé da tabela <tbody> - Que assume o controle do corpo da tabela Exemplo de uso. <table border="1" cellpadding="5" cellspacing="3" width="50%"> <thead> <th>meses</th> <th>lucros</th> </thead> <tfoot> <td>soma</td> <td>$180</td> </tfoot> <tbody> <td>fevereiro</td> <td>$100</td> <td>março</td> <td>$80</td> </tbody> Note que o bloco responsável pelo rodapé aparece antes do bloco do corpo da tabela, dessa forma o navegador pode interpretar o rodapé antes de receber todo o conteúdo, garantindo assim a integridade da estrutura da tabela. 7

Seção de Corpo Formulários: <form> </form> class, id, style, title, method, action A tag <form> é usada para criar o bloco responsável por controlar os campos de um formulário. Um formulário pode conter elementos de entrada como campos de texto, caixas de checagem, botões de rádio entre outros, como por exemplo caixa de texto e caixa de seleção, em resumo, um formulário é utilizado para passar dados para o servidor. <title>uso de formulários</title> <form action="ação"> Primeiro Nome: <input type="text" name="primeironome" value="joao" /><br /> Sobrenome: <input type="text" name="sobrenome" value="silva" /><br /> <input type="submit" value="enviar" /> </form> Ao clicar no botão Enviar, o navegador irá obter todos os dados inseridos nos campos do formulário e executar a ação contida no atributo action, que pode ser outra página de programação, um endereço de e- mail e etc. 8

Seção de Corpo Formulários Campos de entrada: <input> class, id, style, title, name, value, maxlength, size A tag input detém o controle da maioria dos campos de formulário como a seguir: type= text type= chackbox type= radio type= file type= password type= submit type= image type= buttom Cada um, como se pode ver, possui um valor de referência e uma ação, para os campos de texto, e senha os valores maxlength e size são usados para controlar a quantidade máxima de caracteres possíveis no campo e o tamanho do campo em quantidade de caracteres. 9

Seção de Corpo Formulários Seleção: <select>, <option> class, id, style, title, name, size, value, multiple A tag select controla o bloco de opções de seleção e a tag option é o objeto de seleção, conforme exemplo a seguir: <title>uso de formulários</title> <form action="ação"> <select> <option value="volvo">volvo</option> <option value="saab">saab</option> <option value="mercedes">mercedes</option> <option value="audi">audi</option> </select> </form> Quando se tem apenas a tag select sem maiores opções o campo de seleção aparece como sendo apenas uma linha e um botão para apresentar as opções, porém com os atributos size e multiple essa visualização é modificada. 10

<title>uso de formulários</title> <form action="ação"> <select size="3" multiple="multiple"> <option value="volvo">volvo</option> <option value="saab">saab</option> <option value="mercedes">mercedes</option> <option value="audi">audi</option> </select> </form> Quando a seleção é marcada como multiple, ao clicar nas opções em junção com o botão Ctrl do teclado, múltiplas opções podem ser selecionadas. Seção de Corpo Formulários Caixa de Texto: <textarea> class, id, style, title, name, rols, cols A tag textarea insere uma caixa de texto semelhante ao text, porém com mais linhas de texto: <title>uso de formulários</title> <form action="ação"> <textarea rows="5" cols="50"> Todas as informações que deseja mostrar na caixa de texto devem ficar aqui. </textarea> </form> Neste exemplo a caixa de texto é apresentada com a visualização de 5 linhas por 50 colunas de caracteres. 11