SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
CSS – CASCADE STYLE SHEETS
Folha de Estilo – Definição

   É uma forma prática e estruturada de formatar
    páginas Web.

   Permite aplicar conjuntos de formatações a um
    determinado documento.
Folha de Estilo
   Pode ser apresentada das seguintes maneiras
     Composta por alguns comandos colocados no
      mesmo ficheiro da página Web. INTERNA
      <head>
      <style type= "text/css " >
          body {font-family: verdana, “times new roman”
          h3 {font-size:150%}
      </style>
      </head>

     Localizada     num ficheiro à parte. EXTERNA
      <head>
      <link rel=“stylesheet” type=“text/css” href=“folha.css”>
      </head>
Folha de Estilo Externa
   Os estilos definidos num documento à parte podem
    ser usados em qualquer página HTML.
   Neste caso pode ser definido um estilo padrão
    para ser aplicado nas páginas de um site
       UNIFORMIZAÇÃO de um site – a consistência da
        apresentação é um aspecto importante do desenho de
        um web site e o CSS pode garantir que todos os
        documentos terão o mesmo design.
Folha de Estilo Externa
Folhas de Estilo – Vantagens
   Separação do formato e do conteúdo da página
    web.
   Maior controlo da aparência de uma página Web.
     Hágarantia de que todos os elementos terão a mesma
     apresentação
   Páginas mais leves e simples.
   Fácil manutenção do documento
    É muito mais fácil modificar uma simples página de
     estilo que todo o documento HTML.
CSS – Cascade Style Sheet
   É uma liguagem usada para definir estilos
   Na sintaxe CSS os nomes e valores das regras são
    listados dentro de chavetas { } antecedidas pelo
    elemento (SELETOR) ao qual as declarações serão
    aplicadas.
   Exemplo:
    P{
     font-family: garamond;
     font-style: italic;
     text-align: justify;
     color:red; }
REGRA

   Uma folha de estilos consiste em uma ou mais linhas
    de REGRAS da forma.


    SELETOR { DECLARAÇÕES }
   As regras podem estar dentro de um documento de
    texto com extensão .css ou embutidas num
    documento .html.
Comentários em CSS

   Os comentários em CSS são fechados com uma
    barra e um asterisco, e são inseridos no documento
    apenas para organizar, lembrar, anotar, etc.

   Exemplo:
     /*   Os links visitados e não visitados deste documento
      serão mostrados a cor castanha e não sublinhados */
Unidades de comprimento




                 http://www.vas-y.com/dicas/curso/css/3a.html
Especificação de cores




                  http://www.vas-y.com/dicas/curso/css/3a.html
Tipos de elementos
   Corpo
     body

     a:link

   Parágrafo
     P;   H1; H2; …; H6
   Carater
     font
Tipos de Elementos

   Corpo do documento (body);

   Tipo de letra (font);

   Texto (text);

   Cores (color);

   Fundos (background);
font
   font-family
       arial; times new roman; verdana;…
   font-style
       normal; oblique; italic;
   font-size
       medium; 8 pt; 15 pt; x-small; small; large;…
   font-weight
       normal; bold; bolder; lighter
   font-transform
       none; uppercase; lowercase; capitalize
   color
font-size
   Relativo
     pequeno  { font-size: 8pt; }
     medio { font-size: 14pt; }

     grande { font-size: 18pt; }

   Absoluto
     xxsmall;   xsmall; small;
     medium;

     large;   x-large; xx-large
text
   text-align
       center; justify; right; left;
   text-indent
       nível de indentação em percentagem (5%; …)
   Line-height (altura da linha do texto
       em percentagem (150%) ou em pontos (10 pt)
   text-decoration
       none; underline (sublinhado); line-through (rasurado); blink (piscar);
   text-transform
       none; uppercase; lowercase; capitalize
   color
hiperligações
   a:link
     text-decoration;   color;…
   a:visited
     text-decoration;   color;…
   a:active
     text-decoration;   color;…
   a:hover
     text-decoration;   color;…
body
   background (cor de fundo)
       background: yellow

   background-image (imagem de fundo)
       background-image: url(“../imagens/back.gif”)

   background-repeat (repetição da imagem)
       background-repeat: no-repeat
         repeat (default); repeat-x (horizontal) ; repeat-y (vertical) ;
         no-repeat

   background-position (posição da imagem)
       background-position: 200px 70px;
Bloco de texto (Box)

                                                               Margin – Margem

                                                               Border – Contorno

                                                               Padding –
                                                              Espaçamento




            http://www.vas-y.com/dicas/curso/css/4c.html#4b
Blocos de Texto (boxes)
   Margens
       margin-left; margin-right; margin-top; margin-bottom; margin (especifica as
        4 margens ao mesmo tempo)

   Contornos (border-top; border-bottom; border-left; border-right; border
    (especifica os 4 contornos ao mesmo tempo).
       border-style (border-top-style; …)
         none; solid; double; dashed; dotted; inset; outset;groove; ridge
       border-width (border-left-width; …)
         thin; medium; thick;…1pt; 2pt; …

       border-color (border-bottom-color; …)
   Padding (espaço entre os contornos e o conteúdo)
       padding-top; padding-bottom; padding-right; padding-left; paddings
Tipos de Contorno (Border)
Posicionamento de uma Box
   absoluto
     position:absolute.
     top; bottom; left; right.
       Exemplos:
Posicionamento de uma Box
   relativo
     position:   relative.
     float




Exemplos:
Posicionamento de uma Box

   Ao posicionar de maneira relativa, deve-se evitar

    misturar pixeis com percentagem,


    Os resultados podem ser imprevisíveis!
tag <div> </div>
   Esta tag vai permitir definir vários blocos de texto
    numa página html.
   Cada bloco de texto definido num <div> deve ser
    identificado por um nome (id=…) ou (class=…)

.html                           .css

                                #cabecalho
<div id=“cabecalho”>…</div>             { …. }
<div id=“rodape”>… </div>       #rodape
                                        { …. }
<div class=“pop”>…. </div>      .pop
                                        { …. }
Criação de um layout
   A maior vantagem da utilização da tag <DIV> é a
    criação de layouts.
                           .html

                           <div id=“header”>…</div>
                           <div id=“navbar”>… </div>
                           <div id=“left”>…. </div>
                           <div id=“mid”>…. </div>
                           <div id=“right”>…. </div>

                         Não se devem deixar as tag div sem
                         conteúdo.
                         Na ausência de conteúdo, colocar &nbsp,
                         dentro da div
tag <span> </span>
     span: fragmento de texto dentro de outro texto,
      que pode ser formatado de maneira diferente.
    .html                                    .css

<div class=“pop”>Redes de                   .pop
                                                     {…. }
<span class=“verde”>Comunicação</span>      .verde
</div>                                               { …. }




Possível Resultado:

 Redes de Comunicação

Mais conteúdo relacionado

Mais procurados (20)

Introdução CSS
Introdução CSSIntrodução CSS
Introdução CSS
 
Css 3
Css 3Css 3
Css 3
 
html, css e java script - renato araujo
html, css e java script - renato araujohtml, css e java script - renato araujo
html, css e java script - renato araujo
 
Html 5 -_aula_2
Html 5 -_aula_2Html 5 -_aula_2
Html 5 -_aula_2
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Curso Desenvolvimento WEB com PHP - CSS
Curso Desenvolvimento WEB com PHP - CSSCurso Desenvolvimento WEB com PHP - CSS
Curso Desenvolvimento WEB com PHP - CSS
 
W3 c
W3 cW3 c
W3 c
 
Guia de comandos html
Guia de comandos htmlGuia de comandos html
Guia de comandos html
 
Tutorial Css Parte 2
Tutorial Css  Parte 2Tutorial Css  Parte 2
Tutorial Css Parte 2
 
Curso Desenvolvimento WEB com PHP - HTML
Curso Desenvolvimento WEB com PHP - HTMLCurso Desenvolvimento WEB com PHP - HTML
Curso Desenvolvimento WEB com PHP - HTML
 
Aula 09
Aula 09Aula 09
Aula 09
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
Html
HtmlHtml
Html
 
Técnicas e processos - HTML / CSS - aula 5
Técnicas e processos - HTML / CSS - aula 5Técnicas e processos - HTML / CSS - aula 5
Técnicas e processos - HTML / CSS - aula 5
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
Aula 04
Aula 04Aula 04
Aula 04
 
Html
HtmlHtml
Html
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 

Semelhante a CSS - Introdução à folha de estilo (20)

CSS
CSSCSS
CSS
 
Iniciação em css
Iniciação em cssIniciação em css
Iniciação em css
 
Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2Gabarito ad1 web_2012_2
Gabarito ad1 web_2012_2
 
Aula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites IAula III HTML - Criação de Sites I
Aula III HTML - Criação de Sites I
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Técnicas e processos - HTML / CSS - aula 2
Técnicas e processos - HTML / CSS - aula 2Técnicas e processos - HTML / CSS - aula 2
Técnicas e processos - HTML / CSS - aula 2
 
Curso HTML e CSS Part2
Curso HTML e CSS Part2Curso HTML e CSS Part2
Curso HTML e CSS Part2
 
CSS
CSSCSS
CSS
 
Aw aula 04
Aw aula 04Aw aula 04
Aw aula 04
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
Htmlbasico
HtmlbasicoHtmlbasico
Htmlbasico
 
CSS
CSSCSS
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
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
Dream 06
Dream 06Dream 06
Dream 06
 
Css
Css   Css
Css
 
Dream 06
Dream 06Dream 06
Dream 06
 
03css2005
03css200503css2005
03css2005
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 

Último

5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
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
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
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
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
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
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
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
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 

Último (20)

5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
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
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.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
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
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
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . 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
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
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
 

CSS - Introdução à folha de estilo

  • 1. CSS – CASCADE STYLE SHEETS
  • 2. Folha de Estilo – Definição  É uma forma prática e estruturada de formatar páginas Web.  Permite aplicar conjuntos de formatações a um determinado documento.
  • 3. Folha de Estilo  Pode ser apresentada das seguintes maneiras  Composta por alguns comandos colocados no mesmo ficheiro da página Web. INTERNA <head> <style type= "text/css " > body {font-family: verdana, “times new roman” h3 {font-size:150%} </style> </head>  Localizada num ficheiro à parte. EXTERNA <head> <link rel=“stylesheet” type=“text/css” href=“folha.css”> </head>
  • 4. Folha de Estilo Externa  Os estilos definidos num documento à parte podem ser usados em qualquer página HTML.  Neste caso pode ser definido um estilo padrão para ser aplicado nas páginas de um site  UNIFORMIZAÇÃO de um site – a consistência da apresentação é um aspecto importante do desenho de um web site e o CSS pode garantir que todos os documentos terão o mesmo design.
  • 5. Folha de Estilo Externa
  • 6. Folhas de Estilo – Vantagens  Separação do formato e do conteúdo da página web.  Maior controlo da aparência de uma página Web.  Hágarantia de que todos os elementos terão a mesma apresentação  Páginas mais leves e simples.  Fácil manutenção do documento É muito mais fácil modificar uma simples página de estilo que todo o documento HTML.
  • 7. CSS – Cascade Style Sheet  É uma liguagem usada para definir estilos  Na sintaxe CSS os nomes e valores das regras são listados dentro de chavetas { } antecedidas pelo elemento (SELETOR) ao qual as declarações serão aplicadas.  Exemplo: P{ font-family: garamond; font-style: italic; text-align: justify; color:red; }
  • 8. REGRA  Uma folha de estilos consiste em uma ou mais linhas de REGRAS da forma. SELETOR { DECLARAÇÕES }  As regras podem estar dentro de um documento de texto com extensão .css ou embutidas num documento .html.
  • 9. Comentários em CSS  Os comentários em CSS são fechados com uma barra e um asterisco, e são inseridos no documento apenas para organizar, lembrar, anotar, etc.  Exemplo:  /* Os links visitados e não visitados deste documento serão mostrados a cor castanha e não sublinhados */
  • 10. Unidades de comprimento http://www.vas-y.com/dicas/curso/css/3a.html
  • 11. Especificação de cores http://www.vas-y.com/dicas/curso/css/3a.html
  • 12. Tipos de elementos  Corpo  body  a:link  Parágrafo  P; H1; H2; …; H6  Carater  font
  • 13. Tipos de Elementos  Corpo do documento (body);  Tipo de letra (font);  Texto (text);  Cores (color);  Fundos (background);
  • 14. font  font-family  arial; times new roman; verdana;…  font-style  normal; oblique; italic;  font-size  medium; 8 pt; 15 pt; x-small; small; large;…  font-weight  normal; bold; bolder; lighter  font-transform  none; uppercase; lowercase; capitalize  color
  • 15. font-size  Relativo  pequeno { font-size: 8pt; }  medio { font-size: 14pt; }  grande { font-size: 18pt; }  Absoluto  xxsmall; xsmall; small;  medium;  large; x-large; xx-large
  • 16. text  text-align  center; justify; right; left;  text-indent  nível de indentação em percentagem (5%; …)  Line-height (altura da linha do texto  em percentagem (150%) ou em pontos (10 pt)  text-decoration  none; underline (sublinhado); line-through (rasurado); blink (piscar);  text-transform  none; uppercase; lowercase; capitalize  color
  • 17. hiperligações  a:link  text-decoration; color;…  a:visited  text-decoration; color;…  a:active  text-decoration; color;…  a:hover  text-decoration; color;…
  • 18. body  background (cor de fundo)  background: yellow  background-image (imagem de fundo)  background-image: url(“../imagens/back.gif”)  background-repeat (repetição da imagem)  background-repeat: no-repeat  repeat (default); repeat-x (horizontal) ; repeat-y (vertical) ;  no-repeat  background-position (posição da imagem)  background-position: 200px 70px;
  • 19. Bloco de texto (Box) Margin – Margem Border – Contorno Padding – Espaçamento http://www.vas-y.com/dicas/curso/css/4c.html#4b
  • 20. Blocos de Texto (boxes)  Margens  margin-left; margin-right; margin-top; margin-bottom; margin (especifica as 4 margens ao mesmo tempo)  Contornos (border-top; border-bottom; border-left; border-right; border (especifica os 4 contornos ao mesmo tempo).  border-style (border-top-style; …)  none; solid; double; dashed; dotted; inset; outset;groove; ridge  border-width (border-left-width; …)  thin; medium; thick;…1pt; 2pt; …  border-color (border-bottom-color; …)  Padding (espaço entre os contornos e o conteúdo)  padding-top; padding-bottom; padding-right; padding-left; paddings
  • 21. Tipos de Contorno (Border)
  • 22. Posicionamento de uma Box  absoluto  position:absolute.  top; bottom; left; right.  Exemplos:
  • 23. Posicionamento de uma Box  relativo  position: relative.  float Exemplos:
  • 24. Posicionamento de uma Box  Ao posicionar de maneira relativa, deve-se evitar misturar pixeis com percentagem, Os resultados podem ser imprevisíveis!
  • 25. tag <div> </div>  Esta tag vai permitir definir vários blocos de texto numa página html.  Cada bloco de texto definido num <div> deve ser identificado por um nome (id=…) ou (class=…) .html .css #cabecalho <div id=“cabecalho”>…</div> { …. } <div id=“rodape”>… </div> #rodape { …. } <div class=“pop”>…. </div> .pop { …. }
  • 26. Criação de um layout  A maior vantagem da utilização da tag <DIV> é a criação de layouts. .html <div id=“header”>…</div> <div id=“navbar”>… </div> <div id=“left”>…. </div> <div id=“mid”>…. </div> <div id=“right”>…. </div> Não se devem deixar as tag div sem conteúdo. Na ausência de conteúdo, colocar &nbsp, dentro da div
  • 27. tag <span> </span>  span: fragmento de texto dentro de outro texto, que pode ser formatado de maneira diferente. .html .css <div class=“pop”>Redes de .pop {…. } <span class=“verde”>Comunicação</span> .verde </div> { …. } Possível Resultado: Redes de Comunicação