Académique Documents
Professionnel Documents
Culture Documents
Objectivos da UFCD:
Desenvolver páginas para a Web, através de
scripts CGI e folhas de estilo.
1
06-05-2010
Conteúdos
Formulários
Estrutura e desenho
Campos de entrada
Botões submit e radio
CheckBoxes
Selecções
Área de textos
Campos não visíveis
Carregamento de ficheiros através de
formulários
Conteúdos
CGI Script
Estrutura e variáveis CGI
HTML dinâmico
Posicionar objectos
Layers
Z-orders
Layers visíveis e invisíveis
Style sheets
Conceitos
Styles sheets em HTML
2
06-05-2010
Formulários
Formulário
3
06-05-2010
4
06-05-2010
Variáveis de CGI
Variáveis de Ambiente – são variáveis
estabelecidas no servidor HTTP no momento
de atender a requisições de documentos.
Variáveis mais usadas:
SERVER_SOFTWARE: nome e versão do
software do servidor
SERVER_NAME: nome do servidor
SERVER_PROTOCOL: versão do protocolo HTTP
usado pelo servidor
5
06-05-2010
Estrutura CGI
Os scripts têm uma forma geral comum:
1. leitura de dados entrados pelo utilizador
(e/ou campos de informação de um pacote
HTTP);
2. processamento dos dados
(armazenamento dos dados numa base de
dados, realização de cálculos, recuperação de
dados etc.);
3. Criação de uma página Web ou geração de
uma imagem com os resultados produzidos.
6
06-05-2010
Style sheets
Style sheets
O CSS é uma linguagem para estilos que
define o layout de documentos HTML.
Por exemplo, CSS controla fontes, cores,
margens, linhas, alturas, larguras, imagens de
fundo, posicionamentos,…
O HTML pode ser (in)devidamente usado
para definir o layout de websites.
Contudo, o CSS proporciona mais opções
e é mais preciso e sofisticado. O CSS é
suportado por todos os navegadores
actuais.
UFCD 0793 - Scripts CGI e folhas de estilo 14
7
06-05-2010
Style sheets
Style sheets
Muitas das propriedades usadas em
Cascading Style Sheets (CSS) são
semelhantes àquelas do HTML.
A sintaxe básica das CSS
Se desejamos uma cor de fundo vermelha para
a página web:
Usando HTML podemos fazer assim:
<body bgcolor="#FF0000">
Com CSS o mesmo resultado será obtido
assim:
body {background-color: #FF0000;}
UFCD 0793 - Scripts CGI e folhas de estilo 16
8
06-05-2010
Style sheets
Style sheets
Método 2: Interno (a tag style)
Uma outra forma de aplicar CSS é através da
utilização da tag <style> do HTML. Como
mostrado a seguir:
9
06-05-2010
Style sheets
Style sheets
Exemplo:
A folha de estilos foi nomeada de style.css e está
localizada no directório style.
10
06-05-2010
Style sheets
Style sheets
Criar o css.
No notepad criar o seguinte código e guardar
com extensão .css
11