SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

               EDUARDO BERTOLUCCI




      TRABALHO DE HTML, CSS E JAVASCRIPT




                      Londrina
                        2010
EDUARDO BERTOLUCCI




TRABALHO DE HTML, CSS E JAVASCRIPT




              Trabalho de HTML, CSS E JAVASCRIPT apresentado à
              Universidade Norte do Paraná - UNOPAR, como
              requisito parcial para a obtenção de média bimestral na
              disciplina     de      TÓPICOS      ESPECIAIS       EM
              DESENVOLVIMENTO DE SISTEMAS.

              Professor: Marcio Roberto Chiaveli




               Londrina
                 2010
SUMÁRIO


1     INTRODUÇÃO .................................................................................................... 3
2     HTML .................................................................................................................. 4
3     CSS .................................................................................................................... 7
4     JAVASCRIPT .................................................................................................... 11
REFERÊNCIAS ....................................................................................................... 17
3


1 INTRODUÇÃO


               A Internet possui diversos serviços. A World Wide Web (conhecido
também como Web) é o nome do serviço mais popular da Internet. Por esse motivo,
é freqüentemente confundida com a própria Internet.
               Internet é o nome dado ao conjunto de computadores, provedores
de acesso, satélites, cabos e serviços que formam uma rede mundial baseada em
uma coleção de protocolos de comunicação conhecidas como TCP/IP. É essencial
pra quem pretende desenvolver e colocar no ar páginas e aplicações saber disso.
               A World Wide web é um serviço TCP/IP baseado no protocolo de
nível de aplicação HTTP (HyperText Transfer Protocol – Protocolo de Transferência
de Hipertexto). É o meio virtual formado pelos servidores HTTP (servidores web),
clientes HTTP (navegadores) e protocolo HTTP (regras comunicação entre cliente e
servidor).
4


2 HTML


                HyperText Markup Language é a linguagem universal da Web. É
através dela que a informação disponível nas páginas da www pode ser acessada
por máquinas de arquiteturas e sistemas operacionais diferentes. Não é uma
linguagem de programação com a qual se possa construir algoritmos, mas uma
linguagem declarativa que serve para organizar informações em um arquivo de
textos que será visualizado em um browser. Define uma coleção de elementos para
marcação (definição de estrutura) de texto. um arquivo HTML é um arquivo de texto
simples recheado de marcadores que se destacam do texto pelos caracteres
especiais "<" e ">".
                Com HTML é possível publicar documentos estruturados on-line,
recuperar informações através de vínculos de hipertexto, projetar uma interface
interativa com formulários para acesso a serviços remotos como buscas e comércio
eletrônico, e incluir imagens, vídeos, sons, animações e outras aplicações interativas
dentro de documentos visíveis no browser.
                Exemplo de um documento HTML Simples.
                <html>
                       <head>
                                <title>exemplo de html</title>
                       </head>
                         <body>
                                <p>olá mundo!
                         </body>
                </html>
5


               Exemplo de um documento HTML Avançado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="pt-br">
<head>

     <title>Eduardo Bertolucci - Curriculo </title>

     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
     <meta http-equiv="content-language" content="pt-br" />

    <meta name="keywords" content="eduardo bertolucci, curriculo,
curriculum, cambé, pr,site pessoal" />
    <meta name="description" content="Página contendo o curriculo de
Eduardo Bertolucci" />

</head>
<body>
<div>
<h1>Eduardo Bertolucci</h1>

<h2>Dados Pessoais</h2>
    <p>
         Estado Civil: <strong>Solteiro</strong> <br />
         Data de Nasc.: <strong>03/12/1985</strong>
    </p>

<h2>Experiência Profissional</h2>

     <ul>
        <li>Webee</li>
        <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt-
br">WEB</abbr></li>
    </ul>

<h2>Minhas atividades preferidas são</h2>

     <ol>
         <li>Navegar na Internet</li>
         <li>Passeios - <q>Gosto também de viajar</q></li>
         <li>Palestras</li>
         <li>Cursos</li>
     </ol>

<h2>Endereço</h2>

    <address class="hcard">
        <span class="street-address">Rua Genésio G. <br />
        <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span
class="postal-code">86191-400</span> <br />
        Cambé - <acronym title="Paraná">PR</acronym> <br />
        <acronym title="Telefone">Fone</acronym>: <span class=""+55 43
9976-2138
    </address>

</div>
</body>
</html>
6




Figura 1 – Exemplo de um documento HTML avançado renderizado no Firefox.
7


3 CSS


                CSS, Cascading Style Sheets, é um poderoso, contudo simples
instrumento para escrever websites. A finalidade da CSS é fácil, alterar a aparência
dos elementos do site . Pode mudar, por exemplo cor, fonte, largura, altura, posição,
alpha, z-index, e assim por diante. O uso de CSS é muito simples, fácil e pode ser
colocado em documentos HTML.
                No estilo, você especifica a aparência dos elementos, neste caso
você está mudando a cor e o tamanho. Você pode mudar o tamanho para 20, o tipo
da letra para Arial e cor para vermelho. Isso é facilmente feito usando CSS. Veja:
<p style="font-size: 20; font-family: Arial; color: red;"> Bem-vindo ao meu
site </ p>


                O código CSS, é feito de três coisas: a primeira é elemento HTML, id
ou classe, segundo é propriedade, seguido por dois pontos (:) e a terceira é o valor
que vai ser mudado. Estamos mudando a cor do paragráfo.
p { color: red (vermelho); }

                Esta é a forma como é simples. Agora, estamos mudando o tipo de
letra e tamanho, usando o font-family e font-size :
Font-family: Arial; font-size: 20;


                Aqui estão alguns dos mais utilizados.
Font-weight - usado para fazer o tipo de letra negrito -
normal/bold/bolder/lighter

Background-color - usado para alterar a cor do fundo - color-
name/#000000/transparent/rgb(123,123,123)

Background-image - utilizado para colocar uma imagem de fundo - none / url
( "backgroun.jpg ')

Position - muda se a posição do elemento pode ser alterado pra cima e à
esquerda -absolute/relative

Top - o valor y - valor (value)

Left - o valor x - valor (value)

Border-style - define o estilo da borda de um elemento -
none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset

Border-color - define a cor da borda - color-
name/#000000/transparent/rgb(123,123,123)

Border-width - define a largura da borda -thin/medium/think/(value)
8


               Exemplo de uma Folha de Estilo Simples.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<meta http-equiv="content-language" content="pt-br" />

<title>CSS</title>

       <style type="text/css">
       #nome_completo {color: #CCC;}
       .nome { color: red;}
       p span {font-size: 30px; color: #FF6600; }
       p.nome { color: blue; font-size: 20px; }
       p[lang="en"] { font-weight: bold; color: red; }
       p[lang="pt-br"] { font-weight: normal; color: #00ff00; }
       a[title] { font-size: 60px; }
        a[href^="ftp://"] { color: #999; font-size: 100px; }
       p > strong { text-transform: uppercase; }
       p:first-child { color: #666; }
       </style>
</head>
<body>

<p id="nome_completo" class="nome"> <strong> <a
href="http://www.eduardobertolucci.com" title="Visite meu Site">Eduardo
Bertolucci</a> </strong> <em>TESTE<em> <span>teste</span> </p>
<p lang="en">Idioma Inglês</p>
<p lang="pt-br">Idioma Português</p>
<a href="ftp:eduardobertolucci.com" title="Acesso restrito ao FTP">FTP</a>

</body>
</html>




          Figura 2 – Exemplo de uma Folha de Estilo Simples renderizada no Firefox.
9


               Exemplo de uma Folha de Estilo Avançada.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="pt-br">
<head>
<title>Eduardo Bertolucci - Curriculo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="pt-br" />

<meta name="keywords" content="eduardo bertolucci, curriculo, curriculum, cambé,
pr,site pessoal" />
<meta name="description" content="Página contendo o curriculo de Eduardo
Bertolucci" />

<style type="text/css">
       body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
       div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA; }
       h1 { font-size: 30px; text-transform: uppercase; }
       h2 { border: 1px solid #C3D9FF; background: #FFF; }
       p { font-size: 20px; font-weight: bold; text-align: center; color: #271672; }
       ul { font-weight: bold; text-transform: uppercase; color: #271672; }
       ol { font-weight: bold; text-transform: uppercase; color: #271672; }
       address { font-style: normal; border: 3px solid #FFF; text-align: right;
color: #fff; background: #3c62a2; }
       acronym { border: none; text-decoration: none; font-style: normal; }
</style>

</head>
<body>
<div>
<h1>Eduardo Bertolucci</h1>
<h2>Dados Pessoais</h2>
    <p>
         Estado Civil: <strong>Solteiro</strong> <br />
         Data de Nasc.: <strong>03/12/1985</strong>
    </p>
<h2>Experiência Profissional</h2>
    <ul>
         <li>Webee</li>
         <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt-
br">WEB</abbr></li>
    </ul>
<h2>Minhas atividades preferidas são</h2>
    <ol>
         <li>Navegar na Internet</li>
         <li>Passeios - <q>Gosto também de viajar</q></li>
         <li>Palestras</li>
         <li>Cursos</li>
    </ol>
<h2>Endereço</h2>
    <address class="hcard">
         <span class="street-address">Rua Genésio G. <br />
         <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span class="postal-
code">86191-400</span> <br />
         Cambé - <acronym title="Paraná">PR</acronym> <br />
         <acronym title="Telefone">Fone</acronym>: <span class="">+55 43 9976-
2138</span>
    </address>
</div>
</body>
</html>
10




Figura 3 – Exemplo de uma Folha de Estilo Avançada renderizada no Firefox.
11


4 JAVASCRIPT


               Javascript é uma linguagem de programação simples desenvolvida
pela Netscape e que se tornou padrão na Internet. Consiste numa linguagem
integrada e embutida no HTML. A linguagem Javascript permite um controle maior
na apresentação de páginas, possibilitando recursos que não são disponíveis em
HTML. Por exemplo, uma janela pode ser criada usando comandos em Javascript
(assim como o botão para fechá-la). Uma vez que o interpretador de Javascript está
incluida no navegador, isto o torna independente de sistemas operacionais. Assim,
código Javascript incorporado em HTML é executável em Windows, Macintosh,
Linux e outros sistemas.
               Apesar de Javascript ser muito parecida com Java (outra linguagem,
desenvolvida pela Sun Microsystems), não são idênticas. Java é uma linguagem
muito mais extensa e poderosa, bastante utilizada na criação de programas applet
executáveis no navegador. Uma diferença fundamental entre Java e Javascript é
que a primeira é compilada no servidor e o código executável repassado para o
computador cliente, enquanto que Javascript é interpretada pelo cliente.
               Exemplo de um Javascript Simples.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="pt-br">
<head>

<title>Eduardo Bertolucci - Curriculo </title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="pt-br" />

<meta name="keywords" content="eduardo bertolucci, curriculo, curriculum,
cambé, pr,site pessoal" />
<meta name="description" content="Página contendo o curriculo de Eduardo
Bertolucci" />

<style type="text/css">
      body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-
serif; }
      div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA;
}
      h1 { font-size: 30px; text-transform: uppercase; }
      h2 { border: 1px solid #C3D9FF; background: #FFF; }
      h2 a { font-size: 11px; }
      p { font-size: 20px; font-weight: bold; text-align: center; color:
#271672; }
      ul { font-weight: bold; text-transform: uppercase; color: #271672; }
      ol { font-weight: bold; text-transform: uppercase; color: #271672; }
      address { font-style: normal; border: 3px solid #FFF; text-align:
right; color: #fff; background: #3c62a2; }
12

      acronym { border: none; text-decoration: none; font-style: normal; }

      .maisinfo_oculto { display: none; }
      .maisinfo_exibido { display: block; background: #FFFFCC; }
</style>
<script type="text/javascript">
function exibeOculta (elemento) {
      var objeto = document.getElementById (
elemento);

      if (objeto.style.display !== "none") {
             objeto.style.display = 'none';
      }
      else {
             objeto.style.display = '';
      }
}
</script>
</head>
<body>
<div>
<h1>Eduardo Bertolucci</h1>

<h2>Dados Pessoais <a href="#" onclick="exibeOculta('maisinfo1');">mais
informações</a></h2>
    <p id="maisinfo1" style="display: none;">
         Estado Civil: <strong>Solteiro</strong> <br />
         Data de Nasc.: <strong>03/12/1985</strong>
    </p>

<h2>Experiência Profissional <a href="#"
onclick="exibeOculta('maisinfo2');">mais informações</a></h2>

    <ul id="maisinfo2" style="display: none;">
        <li>Webee</li>
        <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt-
br">WEB</abbr></li>
    </ul>

<h2>Minhas atividades preferidas são <a href="#"
onclick="exibeOculta('maisinfo3');">mais informações</a></h2>
    <ol id="maisinfo3" style="display: none;">
        <li>Navegar na Internet</li>
        <li>Passeios - <q>Gosto também de viajar</q></li>
        <li>Palestras</li>
        <li>Cursos</li>
    </ol>
<h2>Endereço <a href="#" onclick="exibeOculta('maisinfo4');">mais
informações</a></h2>
    <address id="maisinfo4" style="display: none;" class="hcard">
        <span class="street-address">Rua Genésio G. <br />
        <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span
class="postal-code">86191-400</span> <br />
        Cambé - <acronym title="Paraná">PR</acronym> <br />
        <acronym title="Telefone">Fone</acronym>: <span class="">+55 43
9976-2138</span>
    </address>

</div>
</body>
</html>
13




Figura 4 - Antes de clicar no link mais informações




Figura 5 - Depois de clicar no link mais informações
14


              Exemplo de um Javascript Avançado.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="pt-br">
<head>

<title>Eduardo Bertolucci - Curriculo </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="pt-br" />

<meta name="keywords" content="eduardo bertolucci, curriculo, curriculum,
cambé, pr,site pessoal" />
<meta name="description" content="Página contendo o curriculo de Eduardo
Bertolucci" />
<style type="text/css">
      body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-
serif; }
      div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA;
}
      h1 { font-size: 30px; text-transform: uppercase; }
      h2 { border: 1px solid #C3D9FF; background: #FFF; }
      h2 a { font-size: 11px; }
      p { font-size: 20px; font-weight: bold; text-align: center; color:
#271672; }
      ul { font-weight: bold; text-transform: uppercase; color: #271672; }
      ol { font-weight: bold; text-transform: uppercase; color: #271672; }
      address { font-style: normal; border: 3px solid #FFF; text-align:
right; color: #fff; background: #3c62a2; }
      acronym { border: none; text-decoration: none; font-style: normal; }

      .maisinfo_oculto { display: none; }
      .maisinfo_exibido { display: block; background: #FFFFCC; }
</style>
<script type="text/javascript">
function exibeOculta (elemento) {
      var objeto = document.getElementById (
elemento);

      if (objeto.style.display !== "none") {
             objeto.style.display = 'none';
      }
      else {
             objeto.style.display = '';
      }
}
function alteraCorBody (){
      cor = document.getElementById("cor").value;
      pagina = document.getElementsByTagName("body");
      pagina[0].style.backgroundColor = cor;
}
function alteraCorBox () {
      cor = document.getElementById("cor").value;
      divcaixa = document.getElementById("box");
      divcaixa.style.backgroundColor = cor;
}
function alteraCorTexto (){
      cor = document.getElementById("cor").value;
      pagina = document.getElementsByTagName("h2");
      pagina[0].style.color = cor;
      pagina[1].style.color = cor;
15

      pagina[2].style.color = cor;
      pagina[3].style.color = cor;
}
</script>
</head>
<body>
<div id="box">
<h1>Eduardo Bertolucci</h1>

<h2>Dados Pessoais <a href="#" onclick="exibeOculta('maisinfo1');">mais
informações</a></h2>
    <p id="maisinfo1" style="display: none;">
         Estado Civil: <strong>Solteiro</strong> <br />
         Data de Nasc.: <strong>03/12/1985</strong>
    </p>

<h2>Experiência Profissional <a href="#"
onclick="exibeOculta('maisinfo2');">mais informações</a></h2>

    <ul id="maisinfo2" style="display: none;">
        <li>Webee</li>
        <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt-
br">WEB</abbr></li>
    </ul>

<h2>Minhas atividades preferidas são <a href="#"
onclick="exibeOculta('maisinfo3');">mais informações</a></h2>

   <ol id="maisinfo3" style="display: none;">
       <li>Navegar na Internet</li>
       <li>Passeios - <q>Gosto também de viajar</q></li>
       <li>Palestras</li>
       <li>Cursos</li>
   </ol>

<h2>Endereço <a href="#" onclick="exibeOculta('maisinfo4');">mais
informações</a></h2>
    <address id="maisinfo4" style="display: none;" class="hcard">
        <span class="street-address">Rua Genésio G. <br />
        <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span
class="postal-code">86191-400</span> <br />
        Cambé - <acronym title="Paraná">PR</acronym> <br />
        <acronym title="Telefone">Fone</acronym>: <span class="">+55 43
9976-2138</span>
    </address>

<form>
  <label for="cor"> Cor:
  <input name="cor" id="cor" type="text" value="#" size="7" />
  </label>
  <button type="button" onclick="alteraCorBody()">Altera cor de
fundo</button>
  <button type="button" onclick="alteraCorBox()">Altera cor de Box</button>
  <button type="button" onclick="alteraCorTexto()">Altera cor de
Texto</button>
  <button type="button" onclick="window.print();">Imprimir</button>
</form>

</div>
</body>
</html>
16




  Figura 6 – Página com as cores normais




Figura 7 – Página com as cores modificadas.
17


                                  REFERÊNCIAS



http://www.castroinfonet.com/2009/07/css-o-que-e-para-o-que-serve.html

http://www6.ufrgs.br/bioquimica/proginst/oquiejs.htm

Más contenido relacionado

La actualidad más candente (17)

HTML Principios Básicos
HTML Principios BásicosHTML Principios Básicos
HTML Principios Básicos
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
 
Html
HtmlHtml
Html
 
Curso HTML e CSS
Curso HTML e CSSCurso HTML e CSS
Curso HTML e CSS
 
Apostila html,xhtml e css
Apostila html,xhtml e cssApostila html,xhtml e css
Apostila html,xhtml e css
 
2 html,xhtml e css
2   html,xhtml e css2   html,xhtml e css
2 html,xhtml e css
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
Curso de html - Introdução ao HTML
Curso de html -  Introdução ao HTMLCurso de html -  Introdução ao HTML
Curso de html - Introdução ao HTML
 
HTML Formatando Textos
HTML Formatando TextosHTML Formatando Textos
HTML Formatando Textos
 
Apoio1020 apostila html
Apoio1020 apostila htmlApoio1020 apostila html
Apoio1020 apostila html
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
WebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTMLWebDesign AULA 2: Introdução a HTML
WebDesign AULA 2: Introdução a HTML
 
Curso html
Curso htmlCurso html
Curso html
 

Destacado

Trabalho individual unopar. 1º semestre
Trabalho individual unopar.  1º semestreTrabalho individual unopar.  1º semestre
Trabalho individual unopar. 1º semestreBruno Leal
 
Portfolio unopar administração 7º periodo conceito excelente!
Portfolio unopar administração 7º periodo   conceito excelente!Portfolio unopar administração 7º periodo   conceito excelente!
Portfolio unopar administração 7º periodo conceito excelente!Rogerio Sena
 
Modelo relatorio estagio unopar
Modelo relatorio estagio unoparModelo relatorio estagio unopar
Modelo relatorio estagio unoparRogerio Sena
 
Modelo portfólio unopar
Modelo portfólio unoparModelo portfólio unopar
Modelo portfólio unoparRogerio Sena
 

Destacado (7)

Modelo capa
Modelo capaModelo capa
Modelo capa
 
Capa padrao unopar
Capa padrao unoparCapa padrao unopar
Capa padrao unopar
 
Capa padrão
 Capa padrão Capa padrão
Capa padrão
 
Trabalho individual unopar. 1º semestre
Trabalho individual unopar.  1º semestreTrabalho individual unopar.  1º semestre
Trabalho individual unopar. 1º semestre
 
Portfolio unopar administração 7º periodo conceito excelente!
Portfolio unopar administração 7º periodo   conceito excelente!Portfolio unopar administração 7º periodo   conceito excelente!
Portfolio unopar administração 7º periodo conceito excelente!
 
Modelo relatorio estagio unopar
Modelo relatorio estagio unoparModelo relatorio estagio unopar
Modelo relatorio estagio unopar
 
Modelo portfólio unopar
Modelo portfólio unoparModelo portfólio unopar
Modelo portfólio unopar
 

Similar a Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010

Introdução de web
Introdução de webIntrodução de web
Introdução de webSedu
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Uni Buscapé Company
 
Html completo
Html completoHtml completo
Html completoEMSNEWS
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
 
Curso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-endCurso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-endMario Sergio
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaMarcilio Guimarães
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdfRubenManhia
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLFabio Moura Pereira
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosneyfranciosney
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
Manual curso php
Manual curso phpManual curso php
Manual curso phpalexinaa
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia iiFábio Costa
 

Similar a Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010 (20)

Introdução de web
Introdução de webIntrodução de web
Introdução de web
 
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
Apresentação do Curso Primeiros Passos na Web com HTML e CSS - Profite e Univ...
 
Html completo
Html completoHtml completo
Html completo
 
Curso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JSCurso de HTML5 CSS3 e JS
Curso de HTML5 CSS3 e JS
 
HTML
HTMLHTML
HTML
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
Linguagem html
Linguagem htmlLinguagem html
Linguagem html
 
Curso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-endCurso de Java (Parte 6) Introdução a Front-end
Curso de Java (Parte 6) Introdução a Front-end
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sica
 
XHTML e CSS
XHTML e CSSXHTML e CSS
XHTML e CSS
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
 
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor FranciosneyRevisão HTML, CSS e BOOTSTRAP - Professor Franciosney
Revisão HTML, CSS e BOOTSTRAP - Professor Franciosney
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Manual curso php
Manual curso phpManual curso php
Manual curso php
 
Aula html5
Aula html5Aula html5
Aula html5
 
Aula 05 ferramentas para autoria de produtos multimídia ii
Aula 05   ferramentas para autoria de produtos multimídia iiAula 05   ferramentas para autoria de produtos multimídia ii
Aula 05 ferramentas para autoria de produtos multimídia ii
 

Último

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPaulaYaraDaasPedro
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfHELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioDomingasMariaRomao
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfamarianegodoi
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAssuser2ad38b
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2Maria Teresa Thomaz
 

Último (20)

Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
Araribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medioAraribá slides 9ano.pdf para os alunos do medio
Araribá slides 9ano.pdf para os alunos do medio
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdfTCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
TCC_MusicaComoLinguagemNaAlfabetização-ARAUJOfranklin-UFBA.pdf
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 

Trabalho de HTML, CSS e JavaScript - Eduardo Bertolucci - UNOPAR 2010

  • 1. CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EDUARDO BERTOLUCCI TRABALHO DE HTML, CSS E JAVASCRIPT Londrina 2010
  • 2. EDUARDO BERTOLUCCI TRABALHO DE HTML, CSS E JAVASCRIPT Trabalho de HTML, CSS E JAVASCRIPT apresentado à Universidade Norte do Paraná - UNOPAR, como requisito parcial para a obtenção de média bimestral na disciplina de TÓPICOS ESPECIAIS EM DESENVOLVIMENTO DE SISTEMAS. Professor: Marcio Roberto Chiaveli Londrina 2010
  • 3. SUMÁRIO 1 INTRODUÇÃO .................................................................................................... 3 2 HTML .................................................................................................................. 4 3 CSS .................................................................................................................... 7 4 JAVASCRIPT .................................................................................................... 11 REFERÊNCIAS ....................................................................................................... 17
  • 4. 3 1 INTRODUÇÃO A Internet possui diversos serviços. A World Wide Web (conhecido também como Web) é o nome do serviço mais popular da Internet. Por esse motivo, é freqüentemente confundida com a própria Internet. Internet é o nome dado ao conjunto de computadores, provedores de acesso, satélites, cabos e serviços que formam uma rede mundial baseada em uma coleção de protocolos de comunicação conhecidas como TCP/IP. É essencial pra quem pretende desenvolver e colocar no ar páginas e aplicações saber disso. A World Wide web é um serviço TCP/IP baseado no protocolo de nível de aplicação HTTP (HyperText Transfer Protocol – Protocolo de Transferência de Hipertexto). É o meio virtual formado pelos servidores HTTP (servidores web), clientes HTTP (navegadores) e protocolo HTTP (regras comunicação entre cliente e servidor).
  • 5. 4 2 HTML HyperText Markup Language é a linguagem universal da Web. É através dela que a informação disponível nas páginas da www pode ser acessada por máquinas de arquiteturas e sistemas operacionais diferentes. Não é uma linguagem de programação com a qual se possa construir algoritmos, mas uma linguagem declarativa que serve para organizar informações em um arquivo de textos que será visualizado em um browser. Define uma coleção de elementos para marcação (definição de estrutura) de texto. um arquivo HTML é um arquivo de texto simples recheado de marcadores que se destacam do texto pelos caracteres especiais "<" e ">". Com HTML é possível publicar documentos estruturados on-line, recuperar informações através de vínculos de hipertexto, projetar uma interface interativa com formulários para acesso a serviços remotos como buscas e comércio eletrônico, e incluir imagens, vídeos, sons, animações e outras aplicações interativas dentro de documentos visíveis no browser. Exemplo de um documento HTML Simples. <html> <head> <title>exemplo de html</title> </head> <body> <p>olá mundo! </body> </html>
  • 6. 5 Exemplo de um documento HTML Avançado. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="pt-br"> <head> <title>Eduardo Bertolucci - Curriculo </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-language" content="pt-br" /> <meta name="keywords" content="eduardo bertolucci, curriculo, curriculum, cambé, pr,site pessoal" /> <meta name="description" content="Página contendo o curriculo de Eduardo Bertolucci" /> </head> <body> <div> <h1>Eduardo Bertolucci</h1> <h2>Dados Pessoais</h2> <p> Estado Civil: <strong>Solteiro</strong> <br /> Data de Nasc.: <strong>03/12/1985</strong> </p> <h2>Experiência Profissional</h2> <ul> <li>Webee</li> <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt- br">WEB</abbr></li> </ul> <h2>Minhas atividades preferidas são</h2> <ol> <li>Navegar na Internet</li> <li>Passeios - <q>Gosto também de viajar</q></li> <li>Palestras</li> <li>Cursos</li> </ol> <h2>Endereço</h2> <address class="hcard"> <span class="street-address">Rua Genésio G. <br /> <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span class="postal-code">86191-400</span> <br /> Cambé - <acronym title="Paraná">PR</acronym> <br /> <acronym title="Telefone">Fone</acronym>: <span class=""+55 43 9976-2138 </address> </div> </body> </html>
  • 7. 6 Figura 1 – Exemplo de um documento HTML avançado renderizado no Firefox.
  • 8. 7 3 CSS CSS, Cascading Style Sheets, é um poderoso, contudo simples instrumento para escrever websites. A finalidade da CSS é fácil, alterar a aparência dos elementos do site . Pode mudar, por exemplo cor, fonte, largura, altura, posição, alpha, z-index, e assim por diante. O uso de CSS é muito simples, fácil e pode ser colocado em documentos HTML. No estilo, você especifica a aparência dos elementos, neste caso você está mudando a cor e o tamanho. Você pode mudar o tamanho para 20, o tipo da letra para Arial e cor para vermelho. Isso é facilmente feito usando CSS. Veja: <p style="font-size: 20; font-family: Arial; color: red;"> Bem-vindo ao meu site </ p> O código CSS, é feito de três coisas: a primeira é elemento HTML, id ou classe, segundo é propriedade, seguido por dois pontos (:) e a terceira é o valor que vai ser mudado. Estamos mudando a cor do paragráfo. p { color: red (vermelho); } Esta é a forma como é simples. Agora, estamos mudando o tipo de letra e tamanho, usando o font-family e font-size : Font-family: Arial; font-size: 20; Aqui estão alguns dos mais utilizados. Font-weight - usado para fazer o tipo de letra negrito - normal/bold/bolder/lighter Background-color - usado para alterar a cor do fundo - color- name/#000000/transparent/rgb(123,123,123) Background-image - utilizado para colocar uma imagem de fundo - none / url ( "backgroun.jpg ') Position - muda se a posição do elemento pode ser alterado pra cima e à esquerda -absolute/relative Top - o valor y - valor (value) Left - o valor x - valor (value) Border-style - define o estilo da borda de um elemento - none/hidden/dotted/dashed/solid/double/groove/ridge/inset/outset Border-color - define a cor da borda - color- name/#000000/transparent/rgb(123,123,123) Border-width - define a largura da borda -thin/medium/think/(value)
  • 9. 8 Exemplo de uma Folha de Estilo Simples. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-language" content="pt-br" /> <title>CSS</title> <style type="text/css"> #nome_completo {color: #CCC;} .nome { color: red;} p span {font-size: 30px; color: #FF6600; } p.nome { color: blue; font-size: 20px; } p[lang="en"] { font-weight: bold; color: red; } p[lang="pt-br"] { font-weight: normal; color: #00ff00; } a[title] { font-size: 60px; } a[href^="ftp://"] { color: #999; font-size: 100px; } p > strong { text-transform: uppercase; } p:first-child { color: #666; } </style> </head> <body> <p id="nome_completo" class="nome"> <strong> <a href="http://www.eduardobertolucci.com" title="Visite meu Site">Eduardo Bertolucci</a> </strong> <em>TESTE<em> <span>teste</span> </p> <p lang="en">Idioma Inglês</p> <p lang="pt-br">Idioma Português</p> <a href="ftp:eduardobertolucci.com" title="Acesso restrito ao FTP">FTP</a> </body> </html> Figura 2 – Exemplo de uma Folha de Estilo Simples renderizada no Firefox.
  • 10. 9 Exemplo de uma Folha de Estilo Avançada. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="pt-br"> <head> <title>Eduardo Bertolucci - Curriculo</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-language" content="pt-br" /> <meta name="keywords" content="eduardo bertolucci, curriculo, curriculum, cambé, pr,site pessoal" /> <meta name="description" content="Página contendo o curriculo de Eduardo Bertolucci" /> <style type="text/css"> body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; } div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA; } h1 { font-size: 30px; text-transform: uppercase; } h2 { border: 1px solid #C3D9FF; background: #FFF; } p { font-size: 20px; font-weight: bold; text-align: center; color: #271672; } ul { font-weight: bold; text-transform: uppercase; color: #271672; } ol { font-weight: bold; text-transform: uppercase; color: #271672; } address { font-style: normal; border: 3px solid #FFF; text-align: right; color: #fff; background: #3c62a2; } acronym { border: none; text-decoration: none; font-style: normal; } </style> </head> <body> <div> <h1>Eduardo Bertolucci</h1> <h2>Dados Pessoais</h2> <p> Estado Civil: <strong>Solteiro</strong> <br /> Data de Nasc.: <strong>03/12/1985</strong> </p> <h2>Experiência Profissional</h2> <ul> <li>Webee</li> <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt- br">WEB</abbr></li> </ul> <h2>Minhas atividades preferidas são</h2> <ol> <li>Navegar na Internet</li> <li>Passeios - <q>Gosto também de viajar</q></li> <li>Palestras</li> <li>Cursos</li> </ol> <h2>Endereço</h2> <address class="hcard"> <span class="street-address">Rua Genésio G. <br /> <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span class="postal- code">86191-400</span> <br /> Cambé - <acronym title="Paraná">PR</acronym> <br /> <acronym title="Telefone">Fone</acronym>: <span class="">+55 43 9976- 2138</span> </address> </div> </body> </html>
  • 11. 10 Figura 3 – Exemplo de uma Folha de Estilo Avançada renderizada no Firefox.
  • 12. 11 4 JAVASCRIPT Javascript é uma linguagem de programação simples desenvolvida pela Netscape e que se tornou padrão na Internet. Consiste numa linguagem integrada e embutida no HTML. A linguagem Javascript permite um controle maior na apresentação de páginas, possibilitando recursos que não são disponíveis em HTML. Por exemplo, uma janela pode ser criada usando comandos em Javascript (assim como o botão para fechá-la). Uma vez que o interpretador de Javascript está incluida no navegador, isto o torna independente de sistemas operacionais. Assim, código Javascript incorporado em HTML é executável em Windows, Macintosh, Linux e outros sistemas. Apesar de Javascript ser muito parecida com Java (outra linguagem, desenvolvida pela Sun Microsystems), não são idênticas. Java é uma linguagem muito mais extensa e poderosa, bastante utilizada na criação de programas applet executáveis no navegador. Uma diferença fundamental entre Java e Javascript é que a primeira é compilada no servidor e o código executável repassado para o computador cliente, enquanto que Javascript é interpretada pelo cliente. Exemplo de um Javascript Simples. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="pt-br"> <head> <title>Eduardo Bertolucci - Curriculo </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-language" content="pt-br" /> <meta name="keywords" content="eduardo bertolucci, curriculo, curriculum, cambé, pr,site pessoal" /> <meta name="description" content="Página contendo o curriculo de Eduardo Bertolucci" /> <style type="text/css"> body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans- serif; } div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA; } h1 { font-size: 30px; text-transform: uppercase; } h2 { border: 1px solid #C3D9FF; background: #FFF; } h2 a { font-size: 11px; } p { font-size: 20px; font-weight: bold; text-align: center; color: #271672; } ul { font-weight: bold; text-transform: uppercase; color: #271672; } ol { font-weight: bold; text-transform: uppercase; color: #271672; } address { font-style: normal; border: 3px solid #FFF; text-align: right; color: #fff; background: #3c62a2; }
  • 13. 12 acronym { border: none; text-decoration: none; font-style: normal; } .maisinfo_oculto { display: none; } .maisinfo_exibido { display: block; background: #FFFFCC; } </style> <script type="text/javascript"> function exibeOculta (elemento) { var objeto = document.getElementById ( elemento); if (objeto.style.display !== "none") { objeto.style.display = 'none'; } else { objeto.style.display = ''; } } </script> </head> <body> <div> <h1>Eduardo Bertolucci</h1> <h2>Dados Pessoais <a href="#" onclick="exibeOculta('maisinfo1');">mais informações</a></h2> <p id="maisinfo1" style="display: none;"> Estado Civil: <strong>Solteiro</strong> <br /> Data de Nasc.: <strong>03/12/1985</strong> </p> <h2>Experiência Profissional <a href="#" onclick="exibeOculta('maisinfo2');">mais informações</a></h2> <ul id="maisinfo2" style="display: none;"> <li>Webee</li> <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt- br">WEB</abbr></li> </ul> <h2>Minhas atividades preferidas são <a href="#" onclick="exibeOculta('maisinfo3');">mais informações</a></h2> <ol id="maisinfo3" style="display: none;"> <li>Navegar na Internet</li> <li>Passeios - <q>Gosto também de viajar</q></li> <li>Palestras</li> <li>Cursos</li> </ol> <h2>Endereço <a href="#" onclick="exibeOculta('maisinfo4');">mais informações</a></h2> <address id="maisinfo4" style="display: none;" class="hcard"> <span class="street-address">Rua Genésio G. <br /> <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span class="postal-code">86191-400</span> <br /> Cambé - <acronym title="Paraná">PR</acronym> <br /> <acronym title="Telefone">Fone</acronym>: <span class="">+55 43 9976-2138</span> </address> </div> </body> </html>
  • 14. 13 Figura 4 - Antes de clicar no link mais informações Figura 5 - Depois de clicar no link mais informações
  • 15. 14 Exemplo de um Javascript Avançado. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html lang="pt-br"> <head> <title>Eduardo Bertolucci - Curriculo </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-language" content="pt-br" /> <meta name="keywords" content="eduardo bertolucci, curriculo, curriculum, cambé, pr,site pessoal" /> <meta name="description" content="Página contendo o curriculo de Eduardo Bertolucci" /> <style type="text/css"> body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans- serif; } div { width: 598px; margin: auto; padding: 10px; background: #E8EEFA; } h1 { font-size: 30px; text-transform: uppercase; } h2 { border: 1px solid #C3D9FF; background: #FFF; } h2 a { font-size: 11px; } p { font-size: 20px; font-weight: bold; text-align: center; color: #271672; } ul { font-weight: bold; text-transform: uppercase; color: #271672; } ol { font-weight: bold; text-transform: uppercase; color: #271672; } address { font-style: normal; border: 3px solid #FFF; text-align: right; color: #fff; background: #3c62a2; } acronym { border: none; text-decoration: none; font-style: normal; } .maisinfo_oculto { display: none; } .maisinfo_exibido { display: block; background: #FFFFCC; } </style> <script type="text/javascript"> function exibeOculta (elemento) { var objeto = document.getElementById ( elemento); if (objeto.style.display !== "none") { objeto.style.display = 'none'; } else { objeto.style.display = ''; } } function alteraCorBody (){ cor = document.getElementById("cor").value; pagina = document.getElementsByTagName("body"); pagina[0].style.backgroundColor = cor; } function alteraCorBox () { cor = document.getElementById("cor").value; divcaixa = document.getElementById("box"); divcaixa.style.backgroundColor = cor; } function alteraCorTexto (){ cor = document.getElementById("cor").value; pagina = document.getElementsByTagName("h2"); pagina[0].style.color = cor; pagina[1].style.color = cor;
  • 16. 15 pagina[2].style.color = cor; pagina[3].style.color = cor; } </script> </head> <body> <div id="box"> <h1>Eduardo Bertolucci</h1> <h2>Dados Pessoais <a href="#" onclick="exibeOculta('maisinfo1');">mais informações</a></h2> <p id="maisinfo1" style="display: none;"> Estado Civil: <strong>Solteiro</strong> <br /> Data de Nasc.: <strong>03/12/1985</strong> </p> <h2>Experiência Profissional <a href="#" onclick="exibeOculta('maisinfo2');">mais informações</a></h2> <ul id="maisinfo2" style="display: none;"> <li>Webee</li> <li>Desenvolvedor <abbr title="Rede de alcance mundial" lang="pt- br">WEB</abbr></li> </ul> <h2>Minhas atividades preferidas são <a href="#" onclick="exibeOculta('maisinfo3');">mais informações</a></h2> <ol id="maisinfo3" style="display: none;"> <li>Navegar na Internet</li> <li>Passeios - <q>Gosto também de viajar</q></li> <li>Palestras</li> <li>Cursos</li> </ol> <h2>Endereço <a href="#" onclick="exibeOculta('maisinfo4');">mais informações</a></h2> <address id="maisinfo4" style="display: none;" class="hcard"> <span class="street-address">Rua Genésio G. <br /> <acronym title="Jardim">Jd.</acronym> Tarobá - CEP <span class="postal-code">86191-400</span> <br /> Cambé - <acronym title="Paraná">PR</acronym> <br /> <acronym title="Telefone">Fone</acronym>: <span class="">+55 43 9976-2138</span> </address> <form> <label for="cor"> Cor: <input name="cor" id="cor" type="text" value="#" size="7" /> </label> <button type="button" onclick="alteraCorBody()">Altera cor de fundo</button> <button type="button" onclick="alteraCorBox()">Altera cor de Box</button> <button type="button" onclick="alteraCorTexto()">Altera cor de Texto</button> <button type="button" onclick="window.print();">Imprimir</button> </form> </div> </body> </html>
  • 17. 16 Figura 6 – Página com as cores normais Figura 7 – Página com as cores modificadas.
  • 18. 17 REFERÊNCIAS http://www.castroinfonet.com/2009/07/css-o-que-e-para-o-que-serve.html http://www6.ufrgs.br/bioquimica/proginst/oquiejs.htm