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

PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
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
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfMárcio Azevedo
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
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
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
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
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
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
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 

Último (20)

PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
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
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Revista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdfRevista-Palavra-Viva-Profetas-Menores (1).pdf
Revista-Palavra-Viva-Profetas-Menores (1).pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
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...
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
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
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
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...
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 

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