Recursos Complementares (Tabelas e Formulários)

Documentos relacionados
Tabelas Div Span Frames Formulários

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

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

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

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

HTML: Recursos Básicos e Especiais

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

Programação para web HTML: Formulários

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

Formulários são áreas onde se inserem campos que permitem uma troca de informações maior entre usuários e desenvolvedores de sites HTML Até o momento,

HTML Página 36. Índice

Formulários. Etapa 1 Criação de formulários

Introdução à Tecnologia Web

Desenvolvimento de Aplicações para Internet

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

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

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

Tutorial Cold Fusion Módulo 2 Cold Fusion Brasil -

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

Programação para Internet I

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

DreamweaverCC Plano de Aula - 24 Aulas (Aulas de 1 Hora).

Formulários [8] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

Plano de Aula - DreamWeaver CC - cód Horas/Aula

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Programação para Internet I

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

INTRODUÇÃO AO DESENVOLVIMENTO WEB

Síntese da aula anterior

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

APP INVENTOR. APP INVENTOR Exercício 1

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

Finalidade dos formulários

INTRODUÇÃO AO DESENVOLVIMENTO WEB

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

Roteiro 06. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

TAGS. O HTML trabalha com o sistema de tags (etiquetas). Esse sistema funciona da seguinte maneira. <tag>conteúdo da tag</tag>

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

- os dados entrados fazem parte do corpo da mensagem enviada para o servidor; - transfere grande quantidade de dados.

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

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

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

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

Introdução à linguagem HTML. Volnys Borges Bernal

PROGRAMAÇÃO EM AMBIENTE WEB I

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

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

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

HTML: FORMULÁRIOS SUMÁRIO. Conceito Tag FORM Tag INPUT Tag BUTTON Tag TEXTAREA Tag SELECT

Comandos Extras Formatações no CSS

Cascading Style Sheets

HTML, CSS e JavaScript

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

Treinamento em CSS. Índice

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias

HTML & CSS. Aula 04. Prof. Gerson Borges HTML & CSS 1

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

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

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

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

A área de um formulário, na codificação HTML da página, é delimitada pelo par de marcadores <FORM> e </FORM>.

Fundamentos de Bootstrap 3 O que é Bootstrap. Preparando o ambiente

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

Tutorial de Administração de sites do Portal C3

Paradigmas de Programação React Native

Mais sobre uso de formulários Site sem Ajax

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

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

Transcrição:

Linguagem de Programação para Web Recursos Complementares (Tabelas e Formulários) Prof. Mauro Lopes 1-31 30

Objetivo Nesta aula iremos trabalhar o conceito de tabelas e todas as tags associadas ao seu uso. A importância do uso de tabelas se dá, pela ocorrência comum da necessidade de tabular informações em nossas páginas. Nesta aula trabalharemos também o conceito de Formulários. Formulário é um recurso avançado e importante, pois é uma forma estruturada de enviar informações de uma página para outra. Ao final deste estudo, o aluno estará apto a utilizar estes recursos em suas páginas. 2

Tabelas Definição de tabelas Bordas Alinhamento Largura Fundo Plano de Aula Espaçamento entre células Visibilidade Formulários Criação de Formulários Elementos de um Formulário 3

Tabelas Tabela é uma estrutura formada por um conjunto de linhas e colunas, sendo o encontro de uma linha com uma coluna denominado célula; As tabelas devem apenas ser usadas para apresentar dados dispostos e organizados na forma tabular. Esse recurso não deve ter outra utilidade; Muitas pessoas, ao longo dos últimos anos, usaram tabelas inclusive para organizar o layout de um documento; Tabelas, segundo recomendação do consórcio W3C, devem ser usadas apenas para dispor e apresentar dados e nada mais; 4

Tabelas: definição de tabelas Em uma tabela deve-se usar as tags <table> e </table>, as quais delimitam a área de início e fim de uma tabela; Após a definição da área de apresentação de uma tabela, é necessário um conjunto específico de tags, a saber: <caption>... </caption>: definem a legenda superior de uma tabela; <th>...</th>: define o título das colunas de uma tabela. O texto de título será em negrito e centralizado. th significa table header; <tr>...</tr>: indicam o início e o fim de uma linha que fará parte de uma tabela. tr significa table row; <td>...</td>: definem a estrutura de células que conterá (conteúdo) de uma tabela. td significa table data; dados 5

Tabelas: definição de tabelas Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 6

Tabelas: bordas O parâmetro border apresenta as linhas de borda de uma tabela. Este parâmetro é usado dentro da tag <table>; Para alterar a espessura da linha de borda de uma tabela, basta colocar um valor entre aspas (a medida que o número aumenta, a borda também aumenta) ao lado do sinal de igual a ; Exemplo: border= 2 7

Tabelas: bordas Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 8

Tabelas: alinhamento Para determinar o alinhamento da tabela em relação à página, é possível utilizar os valores left (modopadrão), center e right com a propriedade CSS textalign, definida nas tags <style> e </style>; Para usarmos a propriedade text-align iremos usar a tag <div>; 9

Tabelas: alinhamento Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 10

Tabelas: largura O parâmetro width determina a largura de uma tabela. Os valores devem ser indicados entre aspas após o símbolo igual a e podem ser informados em quantidade de pontos (pixels) ou em formato percentual; Este parâmetro deve ser informado dentro da tag <table>; Exemplo width= 300 11

Tabelas: largura Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 12

Tabelas: fundo As propriedades CSS background-color e backgroundimage associadas a função url() determinam, respectivamente, a cor e a imagem de fundo de uma tabela; Estas propriedades podem ser usadas em qualquer uma das tags que fazem parte da construção de uma tabela (<table>, <th>, <tr>, <td> ou <caption>); 13

Tabelas: fundo Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 14

Tabelas: visibilidade Para trabalhar a visibilidade das linhas de uma tabela, usamos dois parâmetros: frame e rules; O parâmetro frame determina os lados da borda de uma tabela que serão visíveis; O parâmetro rules determina quais linhas internas de uma tabela estarão visíveis; Valores para frame: void (não terá borda externa), above (inclui borda superior), below (inclui borda inferior), lhs (inclui borda esquerda), rhs (inclui borda direita), hsides (inclui borda horizontais), vsides (inclui bordas verticais); Valores para rules: none (exclui as linhas internas), rows (inclui as linhas horizontais), cols (inclui as linhas verticais), all (crias todas as linhas internas); 15

Tabelas: visibilidade Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 16

Criação de Formulários As tags para construção de um formulário são <form> e </form>, as quais possibilitam iniciar e terminar um formulário. Seus parâmetros são: action: informa o endereço Internet para o qual o conteúdo do formulário será enviado. Se nada for informado, o próprio endereço da página será usado; method: informa o método de transferência dos dados que será usado pelo parâmetro action, sendo possível definir os valores: get: valor padrão do parâmetro action, usado quando se deseja enviar os dados de um formulário ao final do endereço URL, seguindo o formato endereço?nome=valor; post: usado para enviar as informações como um bloco de dados endereçados ao URL definido no action. Este é o método mais indicado para troca de informações entre as páginas; enctype: especifica a forma de submissão dos dados de um formulário quando usamos o valor post; 17

Criação de Formulários Internamente às tags <form> e </form> são necessárias algumas tags auxiliares para a formatação de um formulário, tais como as tags: <label> e </label>: para o texto de identificação de um campo; <input />: tag orfã para os campos; <select> e </select>: para as listas de opções; <textarea> e </textarea>: para uma área de texto; <button> e </button>: para botões customizados; <fieldset> e </fieldset>: área de agrupamento para objetos de um formulário; Iremos a partir de agora fazer um estudo detalhado de cada tag auxiliar a construção do formulário; 18

Elementos de um Formulário Campo de Texto Campo para entrada de texto comum. Parâmetros Size O tamanho do elemento em caracteres (padrão quando não definido é de 20 caracteres) na página XHTML (que será exibido na tela). Maxlength É o tamanho máximo do texto que pode ser inserido no elemento. Value É utilizado quando há necessidade de se pré-definir um valor para o elemento. Este valor pode ser normalmente alterado pelo usuário. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 19

Elementos de um Formulário Botão Rádio (Radio button) Tipo de Botão que permite que o usuário selecione um dentre um conjunto de botões disponíveis. Para formar um grupo todos os botões de radio tem de ter o mesmo nome (name= ); Parâmetros: Checked quando usado, o elemento fica com o estado inicial como selecionado. Value É o valor que será passado à página destino quando o formulário é submetido se este elemento estiver selecionado. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 20

Elementos de um Formulário Botão de Checagem (CheckBox) Os botões de checagem, funcionam semelhante aos botões de radio, com a diferença que estes podem receber múltiplas seleções; Parâmetros Checked Se for declarado o elemento terá seu estado inicial como marcado. Value É o valor que será passado à página destino quando o formulário é submetido se este elemento estiver marcado. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 21

Elementos de um Formulário Botão Submeter (Submit) Botão utilizado para enviar os dados do formulário para um local definido no parâmetro action do próprio formulário; Parâmetros: Value O texto que aparecerá no Botão. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 22

Elementos de um Formulário Botão de Limpar (Reset) Botão utilizado para deixar o formulário no seu estado inicial. De forma geral serve para limpar os campos do formulário; Parâmetros: Value O texto que aparecerá no Botão. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 23

Elementos de um Formulário Caixa de Seleção (Select) Geram caixas de seleção, que permitem ao usuário de acordo com a sua configuração selecionar um ou mais elementos da lista; Parâmetros: Multiple Se existir, permite que sejam selecionadas múltiplas opções através das teclas Ctrl ou Shift. Size Número de opções exibidas por vez na tela. Se o size estiver setado para 1 que é o default e não existir o parâmetro multiple, o elemento é exibido como um Combo Box. Caso contrário é exibido como um Select List. Option cada subtag option adiciona uma opção ao elemento. Value O value de cada option é o valor passado caso aquela opção seja selecionada. Obs.: O texto da opção deve ser especificado entre as tags <option> e </option> 24

Elementos de um Formulário Caixa de Seleção (Select): Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 25

Elementos de um Formulário Área de Texto (Textarea): Possibilita a entrada de texto de múltiplas linhas; Parâmetros: Cols (Número de caracteres por linha, de certa forma define a largura) e Rows (Número de linhas do campo, de certa forma define a altura) Obs.: não existe o parâmetro value, o texto inicial deve ser definido entre as tags <textarea> e </textarea>. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 26

Elementos de um Formulário Elementos como labels, optgroup, fieldsets e buttons serão demonstrados na Prática. Vamos ver na prática!!! Acompanhe o exemplo exposto pelo Professor. 27

Perguntas Página do Professor Mauro: http://www.dai.ifma.edu.br/~mlcsilva 28

Próxima Aula... Recursos Especiais (CSS). 29

Referências Materiais avulsos da Internet e o Livro Guia de Orientação e Desenvolvimento de Sites - Html, Xhtml, Css e Javascript / Jscript, Jose Augusto N. G. Manzano, 1ª Edição - Editora Érica, 382 páginas. Autoria Web Prof. Mauro Lopes 30