SlideShare uma empresa Scribd logo
1 de 22
1
Curso EFA Tecnológico
- Técnico de Informática e Sistemas -
UFCD:0793 | Scripts CGI e Folhas de Estilo
Formadora: Elsa Valada
0793
EFA - Técnico de Informática e Sistemas
2
1. Scripts CGI
1. Scripts CGI
EFA - Técnico de Informática e Sistemas
3
• Tecnologia que permite criar páginas web
dinâmicas, permitindo a um browser passar
determinados parâmetros para um programa
alojado num servidor Web.
• Scripts CGI são pequenos programas que
interpretam esses parâmetros e geram a página
depois de os processar.
• Common Gateway Interface
1. Scripts CGI
EFA - Técnico de Informática e Sistemas
4
• Um script CGI é um programa geralmente
escrito em C ou PERL.
• Na maioria dos servidores, os scripts CGI ficam
armazenados na pasta cgi-bin.
1. Scripts CGI
EFA - Técnico de Informática e Sistemas
5
Os scripts têm uma forma geral comum:
• 1. leitura de dados introduzidos 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 criação de uma
imagem com os resultados produzidos.
1. Scripts CGI
EFA - Técnico de Informática e Sistemas
6
• DHTML, ou HTML Dinâmico é uma nova
tecnologia da Web que torna os elementos da
uma página muito mais dinâmicos.
• Com o HTML (simples), tudo é estático, mas
com o DHTML pode dinamizar-se tudo o que se
encontra na página como textos, imagens,
estilos de página (cor das letras, tamanho etc.),
posição de elemento, etc..
HTML5!
0793
EFA - Técnico de Informática e Sistemas
7
2. Folhas de Estilo
2. CSS
EFA - Técnico de Informática e Sistemas
8
• Cascading Style Sheets (CSS) são documentos
com a extensão .css que guardam todas as
características gráficas de um site.
• Podem estar separados, ou no próprio código da
página HTML.
2. CSS
EFA - Técnico de Informática e Sistemas
9
• 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.
2. CSS
EFA - Técnico de Informática e Sistemas
10
Vantagens do uso de CSS?
• Controlo do layout de vários documentos a partir
de uma simples folha de estilos;
servir
• Maior precisão no controle do layout;
• Aplicação de diferentes layouts para
diferentes medias (ecrã, impressora, etc.);
2. CSS
EFA - Técnico de Informática e Sistemas
11
• 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:
2. CSS
EFA - Técnico de Informática e Sistemas
12
• Usando HTML:
• <body bgcolor="#FF0000">
• Usando CSS:
• body {background-color: #FF0000;}
2. CSS
EFA - Técnico de Informática e Sistemas
13
Aplicando CSS a um documento HTML
• Pode-se aplicar CSS a um documento de três
formas distintas.
• Recomenda-se o método externo.
2. CSS
• Método 1: In-line (o atributo style)
• Uma forma de aplicar CSS é pelo uso do atributo
style do HTML.
EFA - Técnico de Informática e Sistemas
14
2. CSS
• Método 2: Interno (a tag style)
• Uma outra forma de aplicar CSS é através da
utilização da tag <style> do HTML.
• Exemplo:
EFA - Técnico de Informática e Sistemas
15
2. CSS
EFA - Técnico de Informática e Sistemas
16
• Método 3: Externo (link para uma folha de
estilos)
• O método recomendado é o de ligar uma folha
de estilos externa.
• Uma folha de estilos externa é um simples
arquivo de texto com a extensão .css que pode
ser colocado em qualquer local (servidor, pasta,
etc.)
2. CSS
• Método 3: Externo (link para uma folha de
estilos)
• Exemplo:
• A folha de estilos foi nomeada de style.css e
está localizada na pasta style.
EFA - Técnico de Informática e Sistemas
17
2. CSS
• Método 3: Externo (link para uma folha de
estilos)
• O "truque" é criar um link no documento HTML
(index.html) para a folha de estilos (style.css).O
link é criado numa simples linha de código HTML:
EFA - Técnico de Informática e Sistemas
18
2. CSS
EFA - Técnico de Informática e Sistemas
19
• Método 3: Externo (link para uma folha de
estilos)
• Notar que o caminho para a folha de estilos é
indicado no atributo href.
• Esta linha de código deve ser inserida na secção
header do documento HTML, isto é, entre as tags
<head> e </head>.
:
2. CSS
• Método 3: Externo (link para uma folha de
estilos)
EFA - Técnico de Informática e Sistemas
20
2. CSS
• Método 3: Externo (link para uma folha de
estilos)
• index.html
EFA - Técnico de Informática e Sistemas
21
2. CSS
• Método 3: Externo (link para uma folha de
estilos)
• style.css
EFA - Técnico de Informática e Sistemas
22

Mais conteúdo relacionado

Semelhante a Técnico de Informática de SistemasScripts CGI e Folhas de Estilo

Semelhante a Técnico de Informática de SistemasScripts CGI e Folhas de Estilo (20)

PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
HTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizadosHTML5 e CSS3 - Recursos mais utilizados
HTML5 e CSS3 - Recursos mais utilizados
 
Mini curso html5 slides
Mini curso html5   slidesMini curso html5   slides
Mini curso html5 slides
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Html completo
Html completoHtml completo
Html completo
 
Introdução a Wordpress - David Arty - SENAC
Introdução a Wordpress - David Arty - SENACIntrodução a Wordpress - David Arty - SENAC
Introdução a Wordpress - David Arty - SENAC
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
Apostila completa de css
Apostila completa de cssApostila completa de css
Apostila completa de css
 
Trabalho jQuery
Trabalho jQueryTrabalho jQuery
Trabalho jQuery
 
Htmlbasico
HtmlbasicoHtmlbasico
Htmlbasico
 
Desenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENACDesenvolvimento Web 03 - David Arty - SENAC
Desenvolvimento Web 03 - David Arty - SENAC
 
Técnicas de Programação para a Web
Técnicas de Programação para a WebTécnicas de Programação para a Web
Técnicas de Programação para a Web
 
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptxProjeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
Projeto Web - Aula 1 - Fundamentos do Dev WEB.pptx
 
Benef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandardsBenef&iacute;cios dos WebStandards
Benef&iacute;cios dos WebStandards
 
Webstandards
WebstandardsWebstandards
Webstandards
 
CSS 3
CSS 3CSS 3
CSS 3
 

Técnico de Informática de SistemasScripts CGI e Folhas de Estilo

  • 1. 1 Curso EFA Tecnológico - Técnico de Informática e Sistemas - UFCD:0793 | Scripts CGI e Folhas de Estilo Formadora: Elsa Valada
  • 2. 0793 EFA - Técnico de Informática e Sistemas 2 1. Scripts CGI
  • 3. 1. Scripts CGI EFA - Técnico de Informática e Sistemas 3 • Tecnologia que permite criar páginas web dinâmicas, permitindo a um browser passar determinados parâmetros para um programa alojado num servidor Web. • Scripts CGI são pequenos programas que interpretam esses parâmetros e geram a página depois de os processar. • Common Gateway Interface
  • 4. 1. Scripts CGI EFA - Técnico de Informática e Sistemas 4 • Um script CGI é um programa geralmente escrito em C ou PERL. • Na maioria dos servidores, os scripts CGI ficam armazenados na pasta cgi-bin.
  • 5. 1. Scripts CGI EFA - Técnico de Informática e Sistemas 5 Os scripts têm uma forma geral comum: • 1. leitura de dados introduzidos 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 criação de uma imagem com os resultados produzidos.
  • 6. 1. Scripts CGI EFA - Técnico de Informática e Sistemas 6 • DHTML, ou HTML Dinâmico é uma nova tecnologia da Web que torna os elementos da uma página muito mais dinâmicos. • Com o HTML (simples), tudo é estático, mas com o DHTML pode dinamizar-se tudo o que se encontra na página como textos, imagens, estilos de página (cor das letras, tamanho etc.), posição de elemento, etc.. HTML5!
  • 7. 0793 EFA - Técnico de Informática e Sistemas 7 2. Folhas de Estilo
  • 8. 2. CSS EFA - Técnico de Informática e Sistemas 8 • Cascading Style Sheets (CSS) são documentos com a extensão .css que guardam todas as características gráficas de um site. • Podem estar separados, ou no próprio código da página HTML.
  • 9. 2. CSS EFA - Técnico de Informática e Sistemas 9 • 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.
  • 10. 2. CSS EFA - Técnico de Informática e Sistemas 10 Vantagens do uso de CSS? • Controlo do layout de vários documentos a partir de uma simples folha de estilos; servir • Maior precisão no controle do layout; • Aplicação de diferentes layouts para diferentes medias (ecrã, impressora, etc.);
  • 11. 2. CSS EFA - Técnico de Informática e Sistemas 11 • 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:
  • 12. 2. CSS EFA - Técnico de Informática e Sistemas 12 • Usando HTML: • <body bgcolor="#FF0000"> • Usando CSS: • body {background-color: #FF0000;}
  • 13. 2. CSS EFA - Técnico de Informática e Sistemas 13 Aplicando CSS a um documento HTML • Pode-se aplicar CSS a um documento de três formas distintas. • Recomenda-se o método externo.
  • 14. 2. CSS • Método 1: In-line (o atributo style) • Uma forma de aplicar CSS é pelo uso do atributo style do HTML. EFA - Técnico de Informática e Sistemas 14
  • 15. 2. CSS • Método 2: Interno (a tag style) • Uma outra forma de aplicar CSS é através da utilização da tag <style> do HTML. • Exemplo: EFA - Técnico de Informática e Sistemas 15
  • 16. 2. CSS EFA - Técnico de Informática e Sistemas 16 • Método 3: Externo (link para uma folha de estilos) • O método recomendado é o de ligar uma folha de estilos externa. • Uma folha de estilos externa é um simples arquivo de texto com a extensão .css que pode ser colocado em qualquer local (servidor, pasta, etc.)
  • 17. 2. CSS • Método 3: Externo (link para uma folha de estilos) • Exemplo: • A folha de estilos foi nomeada de style.css e está localizada na pasta style. EFA - Técnico de Informática e Sistemas 17
  • 18. 2. CSS • Método 3: Externo (link para uma folha de estilos) • O "truque" é criar um link no documento HTML (index.html) para a folha de estilos (style.css).O link é criado numa simples linha de código HTML: EFA - Técnico de Informática e Sistemas 18
  • 19. 2. CSS EFA - Técnico de Informática e Sistemas 19 • Método 3: Externo (link para uma folha de estilos) • Notar que o caminho para a folha de estilos é indicado no atributo href. • Esta linha de código deve ser inserida na secção header do documento HTML, isto é, entre as tags <head> e </head>. :
  • 20. 2. CSS • Método 3: Externo (link para uma folha de estilos) EFA - Técnico de Informática e Sistemas 20
  • 21. 2. CSS • Método 3: Externo (link para uma folha de estilos) • index.html EFA - Técnico de Informática e Sistemas 21
  • 22. 2. CSS • Método 3: Externo (link para uma folha de estilos) • style.css EFA - Técnico de Informática e Sistemas 22