SlideShare uma empresa Scribd logo
1 de 100
Baixar para ler offline
HTML                 3
& CSS
DINIS CORREIA 2011
              cbn
CSS       1
       DEFINIÇÃO




          2
        HISTÓRIA
      (MUITO, MUITO BREVE)




          3
       BENEFÍCIOS
3
       4
      ANATOMIA



CSS
       5
       SINTAXE




       6
      HTML + CSS
CSS
C   ascading
               S S
               tyle   heets
“   A simple mechanism for adding
    style (for example, fonts, color,
    spacing) to web documents.
    http://www.w3.org/Style/CSS
Uma simples frase.
Uma simples frase.
Uma simples frase.
Uma simples frase.
Uma simples frase.
HISTÓRIA
1998      2001




1996          2000   2002   2007
1998      2001




1996
                  2000   2002   2007

   CSS 1

  Design
com tabelas
A NECESSIDADE É A MÃE
DE TODA A INVENÇÃO
FOTO DE JLA KLICHÉ c HTTP://FLIC.KR/P/5CDVVD
2000
2000
1998      2001




1996
                  2000   2002   2007

   CSS 1

  Design
com tabelas
CSS 2: Recomendação

    1998         2001




 1996        2000     2002   2007
1998      2001




           2000
1996                  2002      2007


         Explorer 5 para Mac
       com suporte para CSS 1
CSS:
  INCONSISTENTE
ENTRE BROWSERS
1998      2001




                2002
1996          2000             2007

                     CSS 2.1
JEFFREY ZELDMAN
FOTO DE JOHN MORRISON c
HTTP://FLIC.KR/P/8MU2NM
1998      2001




                                  2007
1996          2000   2002

                                      CSS 2.1
                            Candidate Recommendation
1998      2001




                                  2007
1996          2000   2002

                                      CSS 2.1
                            Candidate Recommendation
Primeiros drafts CSS 3

       1998   2001



1996          2000   2002         2007
BENEFÍCIOS
WEB
CONTEÚDO
             HTML


       APRESENTAÇÃO
       CSS


COMPORTAMENTO
JavaScript
CONTEÚDO
             HTML


       APRESENTAÇÃO
       CSS


COMPORTAMENTO
JavaScript
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
TABELAS     CSS




            - 50KB
          - 2TB/dia
BENEFÍCIOS
Separação do conteúdo e apresentação
                                       1. Acessibilidade

                                       2. Flexibilidade

                                       3. Largura de banda
ANATOMIA
DE UMA REGRA DE CSS
selector	
  {
  propriedade1:	
  valor;
}
p	
  {
     color:	
  blue;
}
SELECTOR


       DECLARAÇÃO

   p	
  {
        color:	
  blue;
   }
SELECTOR


       DECLARAÇÃO

   p	
  {
        color:	
  blue;
   }
  PROPRIEDADE

               VALOR
SELECTOR


       DECLARAÇÃO

   p	
  {
        color:	
  blue;   REGRA
   }
  PROPRIEDADE

               VALOR
SINTAXE
SINTAXE
selectores
SINTAXE      1. Elemento

selectores   2. Class

             3. ID
SINTAXE      1. Elemento

selectores   2. Class

             3. ID
p	
  {	
  ...	
  }
h2	
  {	
  ...	
  }
li	
  {	
  ...	
  }
SINTAXE      1. Elemento

selectores   2. Class

             3. ID
.lead	
  {	
  ...	
  }
SINTAXE      1. Elemento

selectores   2. Class

             3. ID
#logo	
  {	
  ...	
  }
p	
  {	
  color:	
  blue;	
  }
h2	
  {	
  color:	
  blue;	
  }
p	
  {	
  color:	
  blue;	
  }
  h2	
  {	
  color:	
  blue;	
  }

p,	
  h2	
  {	
  color:	
  blue;	
  }
SINTAXE
selectores	
  avançados
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
CSS



       div	
  strong	
  {	
  color:	
  blue;	
  }




HTML


<div><strong>Alerta!</strong></div>
<div><h2><strong>Alerta!</strong></h2></div>
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
CSS



      div	
  >	
  strong	
  {	
  color:	
  blue;	
  }




HTML


<div><strong>Alerta!</strong></div>
<div><h2><strong>Alerta!</strong></h2></div>
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
*	
  {	
  ...	
  }
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
CSS



          h2	
  +	
  p	
  {	
  color:	
  blue;	
  }




HTML

       <h2>Título</h2>
       <p>Lorem	
  ipsum	
  dolor....</p>
       <p>Lorem	
  ipsum	
  dolor....</p>
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
CSS



       img[alt]	
  {	
  margin:	
  5px;	
  }




HTML


  <img	
  src="foto.jpg"	
  alt="Um	
  rio">
CSS



 img[src=foto.jpg]	
  {	
  margin:	
  5px;	
  }




HTML


  <img	
  src="foto.jpg"	
  alt="Um	
  rio">
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
CSS



      .lead.destaque	
  {	
  color:	
  blue;	
  }




HTML

<p	
  class="lead">Lorem	
  ipsum	
  dolor....</p>
<p	
  class="destaque">Lorem	
  ipsum	
  dolor....</p>
<p	
  class="lead	
  destaque">Lorem	
  ipsum	
  dolor....</p>
CSS


        .destaque	
  {	
  color:	
  blue;	
  }
          .lead	
  {	
  margin:	
  2px;	
  }



HTML

<p	
  class="lead">Lorem	
  ipsum	
  dolor....</p>
<p	
  class="destaque">Lorem	
  ipsum	
  dolor....</p>
<p	
  class="lead	
  destaque">Lorem	
  ipsum	
  dolor....</p>
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
a:link	
  {	
  ...	
  }
a:visited	
  {	
  ...	
  }
  a:focus	
  {	
  ...	
  }
  a:hover	
  {	
  ...	
  }
 a:active	
  {	
  ...	
  }
CSS



      li:first-­‐child	
  {	
  color:	
  blue;	
  }




HTML

        <ul>
         <li>Lorem	
  ipsum	
  dolor</li>
         <li>Situm	
  amer	
  ipsum</li>
        </ul>
1. Descendent

                          2. Child

                          3. Universal


  SINTAXE                 4. Adjacent sibling
selectores	
  avançados
                          5. Attribute

                          6. Multiple classes

                          7. Pseudo-classes

                          8. Pseudo-elements
p:first-­‐letter	
  {	
  ...	
  }
 p:first-­‐line	
  {	
  ...	
  }

     :before	
  {	
  ...	
  }
      :after	
  {	
  ...	
  }
SINTAXE
 declaração
color
border
margin
  font
   ...
color:	
  red;

  color:	
  #ff0000;

color:	
  rgb(255,0,0);
p	
  {
  font-­‐family:	
  Arial;
  font-­‐size:	
  12px;
}
p	
  {
  font:	
  12px	
  Arial;
}
p	
  {
  margin:	
  5px;
}
p	
  {
  margin-­‐top:	
  5px;
  margin-­‐right:	
  10px;
  margin-­‐bottom:	
  15px;
  margin-­‐left:	
  20px;
}
p	
  {
  margin-­‐top:	
  5px;
  margin-­‐right:	
  10px;
  margin-­‐bottom:	
  15px;
  margin-­‐left:	
  20px;
}

              =
p	
  {
  margin:	
  5px	
  10px	
  15px	
  20px;
}
p	
  {
  margin:	
  5px	
  10px;
}
p	
  {
  margin:	
  5px	
  10px	
  15px;
}
HTML + CSS
HTML + CSS   1. Inline

             2. Embed

             3. External
HTML + CSS   1. Inline

             2. Embed

             3. External
<p	
  style="color:	
  blue;">Lorem	
  ipsum	
  dolor.</p>
HTML + CSS   1. Inline

             2. Embed

             3. External
<head>
  <title>Um	
  título</title>

  <meta	
  name="description"	
  content="A	
  descrição	
  da	
  página">
  <meta	
  name="keywords"	
  content="vídeos,fotos,pesquisa">

  <style>
    p	
  {
         color:	
  blue;
    }
  </style>
</head>
HTML + CSS   1. Inline

             2. Embed

             3. External
<head>
  <title>Um	
  título</title>

  <meta	
  name="description"	
  content="A	
  descrição	
  da	
  página">
  <meta	
  name="keywords"	
  content="vídeos,fotos,pesquisa">

  <link	
  type="text/css"	
  rel="stylesheet"	
  media="screen"	
  href="style.css">
</head>

Mais conteúdo relacionado

Semelhante a HTML&CSS 3 - Introduction to CSS

Semelhante a HTML&CSS 3 - Introduction to CSS (20)

Otimização de Seletores
Otimização de SeletoresOtimização de Seletores
Otimização de Seletores
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
SUIT CSS como padrão de escrita de estilos
SUIT CSS como padrão de escrita de estilosSUIT CSS como padrão de escrita de estilos
SUIT CSS como padrão de escrita de estilos
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
performance em jQuery apps
performance em jQuery appsperformance em jQuery apps
performance em jQuery apps
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 
HTML/CSS Patterns
HTML/CSS PatternsHTML/CSS Patterns
HTML/CSS Patterns
 
JQuery
JQueryJQuery
JQuery
 
Arquitetura CSS
Arquitetura CSSArquitetura CSS
Arquitetura CSS
 
Less - CSS Dynamic
Less - CSS DynamicLess - CSS Dynamic
Less - CSS Dynamic
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Analise frameworks php
Analise frameworks phpAnalise frameworks php
Analise frameworks php
 
Web em grande estilo com CSS 3
Web em grande estilo com CSS 3Web em grande estilo com CSS 3
Web em grande estilo com CSS 3
 
Laboratório Web 2013-2014 - CSS3
Laboratório Web 2013-2014 - CSS3Laboratório Web 2013-2014 - CSS3
Laboratório Web 2013-2014 - CSS3
 
Palestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto InfnetPalestra / Novidades No CSS3 / Instituto Infnet
Palestra / Novidades No CSS3 / Instituto Infnet
 
Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3Palestra sobre Novidades no CSS 3
Palestra sobre Novidades no CSS 3
 
CSS & JQquery
CSS & JQqueryCSS & JQquery
CSS & JQquery
 
GBD Pattern
GBD PatternGBD Pattern
GBD Pattern
 
Devfest Cerrado: Angular 2
Devfest Cerrado: Angular 2 Devfest Cerrado: Angular 2
Devfest Cerrado: Angular 2
 
Debian para servidores
Debian para servidoresDebian para servidores
Debian para servidores
 

Mais de Dinis Correia

WordPress & Custm Post Types
WordPress & Custm Post TypesWordPress & Custm Post Types
WordPress & Custm Post TypesDinis Correia
 
HTML&CSS 5 - Intermediate CSS (2/2)
HTML&CSS 5 - Intermediate CSS (2/2)HTML&CSS 5 - Intermediate CSS (2/2)
HTML&CSS 5 - Intermediate CSS (2/2)Dinis Correia
 
HTML&CSS 6 - Advanced CSS
HTML&CSS 6 - Advanced CSSHTML&CSS 6 - Advanced CSS
HTML&CSS 6 - Advanced CSSDinis Correia
 
HTML&CSS 4 - Intermediate CSS (1/2)
HTML&CSS 4 - Intermediate CSS (1/2)HTML&CSS 4 - Intermediate CSS (1/2)
HTML&CSS 4 - Intermediate CSS (1/2)Dinis Correia
 
HTML&CSS 1 - Introduction to HTML
HTML&CSS 1 - Introduction to HTMLHTML&CSS 1 - Introduction to HTML
HTML&CSS 1 - Introduction to HTMLDinis Correia
 
HTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTMLHTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTMLDinis Correia
 

Mais de Dinis Correia (6)

WordPress & Custm Post Types
WordPress & Custm Post TypesWordPress & Custm Post Types
WordPress & Custm Post Types
 
HTML&CSS 5 - Intermediate CSS (2/2)
HTML&CSS 5 - Intermediate CSS (2/2)HTML&CSS 5 - Intermediate CSS (2/2)
HTML&CSS 5 - Intermediate CSS (2/2)
 
HTML&CSS 6 - Advanced CSS
HTML&CSS 6 - Advanced CSSHTML&CSS 6 - Advanced CSS
HTML&CSS 6 - Advanced CSS
 
HTML&CSS 4 - Intermediate CSS (1/2)
HTML&CSS 4 - Intermediate CSS (1/2)HTML&CSS 4 - Intermediate CSS (1/2)
HTML&CSS 4 - Intermediate CSS (1/2)
 
HTML&CSS 1 - Introduction to HTML
HTML&CSS 1 - Introduction to HTMLHTML&CSS 1 - Introduction to HTML
HTML&CSS 1 - Introduction to HTML
 
HTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTMLHTML&CSS 2 - Intermediate HTML
HTML&CSS 2 - Intermediate HTML
 

HTML&CSS 3 - Introduction to CSS

  • 1. HTML 3 & CSS DINIS CORREIA 2011 cbn
  • 2. CSS 1 DEFINIÇÃO 2 HISTÓRIA (MUITO, MUITO BREVE) 3 BENEFÍCIOS
  • 3. 3 4 ANATOMIA CSS 5 SINTAXE 6 HTML + CSS
  • 4. CSS
  • 5. C ascading S S tyle heets
  • 6. A simple mechanism for adding style (for example, fonts, color, spacing) to web documents. http://www.w3.org/Style/CSS
  • 12.
  • 14. 1998 2001 1996 2000 2002 2007
  • 15. 1998 2001 1996 2000 2002 2007 CSS 1 Design com tabelas
  • 16. A NECESSIDADE É A MÃE DE TODA A INVENÇÃO FOTO DE JLA KLICHÉ c HTTP://FLIC.KR/P/5CDVVD
  • 17. 2000
  • 18. 2000
  • 19. 1998 2001 1996 2000 2002 2007 CSS 1 Design com tabelas
  • 20. CSS 2: Recomendação 1998 2001 1996 2000 2002 2007
  • 21. 1998 2001 2000 1996 2002 2007 Explorer 5 para Mac com suporte para CSS 1
  • 23. 1998 2001 2002 1996 2000 2007 CSS 2.1
  • 24. JEFFREY ZELDMAN FOTO DE JOHN MORRISON c HTTP://FLIC.KR/P/8MU2NM
  • 25. 1998 2001 2007 1996 2000 2002 CSS 2.1 Candidate Recommendation
  • 26. 1998 2001 2007 1996 2000 2002 CSS 2.1 Candidate Recommendation
  • 27. Primeiros drafts CSS 3 1998 2001 1996 2000 2002 2007
  • 29. WEB
  • 30. CONTEÚDO HTML APRESENTAÇÃO CSS COMPORTAMENTO JavaScript
  • 31. CONTEÚDO HTML APRESENTAÇÃO CSS COMPORTAMENTO JavaScript
  • 32. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 33. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 34.
  • 35. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 36. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 37. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 38. TABELAS CSS - 50KB - 2TB/dia
  • 39. BENEFÍCIOS Separação do conteúdo e apresentação 1. Acessibilidade 2. Flexibilidade 3. Largura de banda
  • 40.
  • 41.
  • 43. selector  { propriedade1:  valor; }
  • 44. p  { color:  blue; }
  • 45. SELECTOR DECLARAÇÃO p  { color:  blue; }
  • 46. SELECTOR DECLARAÇÃO p  { color:  blue; } PROPRIEDADE VALOR
  • 47. SELECTOR DECLARAÇÃO p  { color:  blue; REGRA } PROPRIEDADE VALOR
  • 50. SINTAXE 1. Elemento selectores 2. Class 3. ID
  • 51. SINTAXE 1. Elemento selectores 2. Class 3. ID
  • 52. p  {  ...  }
  • 55. SINTAXE 1. Elemento selectores 2. Class 3. ID
  • 57. SINTAXE 1. Elemento selectores 2. Class 3. ID
  • 59. p  {  color:  blue;  } h2  {  color:  blue;  }
  • 60. p  {  color:  blue;  } h2  {  color:  blue;  } p,  h2  {  color:  blue;  }
  • 62. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 63. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 64. CSS div  strong  {  color:  blue;  } HTML <div><strong>Alerta!</strong></div> <div><h2><strong>Alerta!</strong></h2></div>
  • 65. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 66. CSS div  >  strong  {  color:  blue;  } HTML <div><strong>Alerta!</strong></div> <div><h2><strong>Alerta!</strong></h2></div>
  • 67. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 68. *  {  ...  }
  • 69. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 70. CSS h2  +  p  {  color:  blue;  } HTML <h2>Título</h2> <p>Lorem  ipsum  dolor....</p> <p>Lorem  ipsum  dolor....</p>
  • 71. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 72. CSS img[alt]  {  margin:  5px;  } HTML <img  src="foto.jpg"  alt="Um  rio">
  • 73. CSS img[src=foto.jpg]  {  margin:  5px;  } HTML <img  src="foto.jpg"  alt="Um  rio">
  • 74. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 75. CSS .lead.destaque  {  color:  blue;  } HTML <p  class="lead">Lorem  ipsum  dolor....</p> <p  class="destaque">Lorem  ipsum  dolor....</p> <p  class="lead  destaque">Lorem  ipsum  dolor....</p>
  • 76. CSS .destaque  {  color:  blue;  } .lead  {  margin:  2px;  } HTML <p  class="lead">Lorem  ipsum  dolor....</p> <p  class="destaque">Lorem  ipsum  dolor....</p> <p  class="lead  destaque">Lorem  ipsum  dolor....</p>
  • 77. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 78. a:link  {  ...  } a:visited  {  ...  } a:focus  {  ...  } a:hover  {  ...  } a:active  {  ...  }
  • 79. CSS li:first-­‐child  {  color:  blue;  } HTML <ul> <li>Lorem  ipsum  dolor</li> <li>Situm  amer  ipsum</li> </ul>
  • 80. 1. Descendent 2. Child 3. Universal SINTAXE 4. Adjacent sibling selectores  avançados 5. Attribute 6. Multiple classes 7. Pseudo-classes 8. Pseudo-elements
  • 81. p:first-­‐letter  {  ...  } p:first-­‐line  {  ...  } :before  {  ...  } :after  {  ...  }
  • 84. color:  red; color:  #ff0000; color:  rgb(255,0,0);
  • 85.
  • 86. p  { font-­‐family:  Arial; font-­‐size:  12px; }
  • 87. p  { font:  12px  Arial; }
  • 88. p  { margin:  5px; }
  • 89. p  { margin-­‐top:  5px; margin-­‐right:  10px; margin-­‐bottom:  15px; margin-­‐left:  20px; }
  • 90. p  { margin-­‐top:  5px; margin-­‐right:  10px; margin-­‐bottom:  15px; margin-­‐left:  20px; } = p  { margin:  5px  10px  15px  20px; }
  • 91. p  { margin:  5px  10px; }
  • 92. p  { margin:  5px  10px  15px; }
  • 94. HTML + CSS 1. Inline 2. Embed 3. External
  • 95. HTML + CSS 1. Inline 2. Embed 3. External
  • 96. <p  style="color:  blue;">Lorem  ipsum  dolor.</p>
  • 97. HTML + CSS 1. Inline 2. Embed 3. External
  • 98. <head> <title>Um  título</title> <meta  name="description"  content="A  descrição  da  página"> <meta  name="keywords"  content="vídeos,fotos,pesquisa"> <style> p  { color:  blue; } </style> </head>
  • 99. HTML + CSS 1. Inline 2. Embed 3. External
  • 100. <head> <title>Um  título</title> <meta  name="description"  content="A  descrição  da  página"> <meta  name="keywords"  content="vídeos,fotos,pesquisa"> <link  type="text/css"  rel="stylesheet"  media="screen"  href="style.css"> </head>