CSS
Cascading Style Sheets
Folhas de Estilo em Cascata
Parte I




       Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




CSS é uma linguagem que
define a formatação de um
documento html.



       Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                   1
documento.html             documento.css



                                                                     CSS é
                                                                     usado para
                                                                     configurar
HTML é                                                               um estilo.
usado para
estruturar
conteúdos.
               Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




    A grande vantagem do uso
    de CSS é a de separar a
    marcação HTML, da
    apresentação do site.


               Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                           2
index
 .html

           produtos
             .html


                                      contato
                                       .html                     documento
                                                                    .css


historia
 .html

              cadastro
                .html



               Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




   Em outras palavras, vale dizer que
   o HTML destina-se unicamente a
   estruturar e marcar o conteúdo,
   ficando por conta das CSS toda a
   responsabilidade pelo visual do
   documento.


               Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                           3
Sintaxe


 Seletor {propriedade: valor}



É o elemento que            É o atributo do                    É a característica
será alvo da regra          elemento HTML ao                   específica a ser
de estilo.                  qual será aplicada                 assumida pela
                            a regra.                           Propriedade.


                     Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




  Se por exemplo, você quiser trocar a
  cor do fundo de um site com 100
  páginas, a folha de estilos evita que
  você edite manualmente uma a uma
  as páginas para fazer a mudança nos
  100 documentos HTML. Usando CSS
  a mudança se fará em uns poucos
  segundos.

                     Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                                 4
<p><font size=“4” face=“georgia” color=“red”>
texto exemplo</font></p>


Esse elemento e
seus atributos
estão em desuso.




<p>Texto exemplo</p>

              Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




O certo é em um documento com
extensão .css colocar (exemplo de
folha de estilo externa):

p{
 font-size: large;
 font-family: georgia, serif;
 color: red;
 }

              Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                          5
documento.html                                       documento.css




Para ligar os dois documentos é
necessário acrescentar na seção head do documento html:

<head>
<link rel=“stylesheet” type=“text/css” href=“nome do arquivo.css”>
</head>              Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




  Além do exemplo de folha de estilo
  externa. Existem mais dois tipos de
  folhas de estilo.

  • Incorporada
  • In line




                     Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                                 6
Folha de estilo incorporada (é colocada
no cabeçalho do documento html)
<html>
<head> <title>Exemplo</title>
<style>
body {background-color: #FF0000;} </style>
</head>
<body>
<p>Esta é uma página com fundo vermelho</p>
</body>
</html>

             Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




Folha de estilo In line (é colocada na
própria linha do código html)

<html>
<head> <title>Exemplo</title>
</head>
<body style="background-color:
  #FF0000;">
<p>Esta é uma página com fundo
 vermelho</p>
</body>
</html>
             Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010




                                                                                         7

Css parte I

  • 1.
    CSS Cascading Style Sheets Folhasde Estilo em Cascata Parte I Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 CSS é uma linguagem que define a formatação de um documento html. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 1
  • 2.
    documento.html documento.css CSS é usado para configurar HTML é um estilo. usado para estruturar conteúdos. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 A grande vantagem do uso de CSS é a de separar a marcação HTML, da apresentação do site. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 2
  • 3.
    index .html produtos .html contato .html documento .css historia .html cadastro .html Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 Em outras palavras, vale dizer que o HTML destina-se unicamente a estruturar e marcar o conteúdo, ficando por conta das CSS toda a responsabilidade pelo visual do documento. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 3
  • 4.
    Sintaxe Seletor {propriedade:valor} É o elemento que É o atributo do É a característica será alvo da regra elemento HTML ao específica a ser de estilo. qual será aplicada assumida pela a regra. Propriedade. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 Se por exemplo, você quiser trocar a cor do fundo de um site com 100 páginas, a folha de estilos evita que você edite manualmente uma a uma as páginas para fazer a mudança nos 100 documentos HTML. Usando CSS a mudança se fará em uns poucos segundos. Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 4
  • 5.
    <p><font size=“4” face=“georgia”color=“red”> texto exemplo</font></p> Esse elemento e seus atributos estão em desuso. <p>Texto exemplo</p> Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 O certo é em um documento com extensão .css colocar (exemplo de folha de estilo externa): p{ font-size: large; font-family: georgia, serif; color: red; } Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 5
  • 6.
    documento.html documento.css Para ligar os dois documentos é necessário acrescentar na seção head do documento html: <head> <link rel=“stylesheet” type=“text/css” href=“nome do arquivo.css”> </head> Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 Além do exemplo de folha de estilo externa. Existem mais dois tipos de folhas de estilo. • Incorporada • In line Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 6
  • 7.
    Folha de estiloincorporada (é colocada no cabeçalho do documento html) <html> <head> <title>Exemplo</title> <style> body {background-color: #FF0000;} </style> </head> <body> <p>Esta é uma página com fundo vermelho</p> </body> </html> Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 Folha de estilo In line (é colocada na própria linha do código html) <html> <head> <title>Exemplo</title> </head> <body style="background-color: #FF0000;"> <p>Esta é uma página com fundo vermelho</p> </body> </html> Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 7