SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
• Cascading Style Sheets;
• Folhas de estilo em cascata;
• 1996 - Mantida pela World Wide Web Consortium (W3C);
• Padrão para a declaração de propriedades de exibição de elementos HTML;
• Altera a forma/maneira de como os objetos são exibidos;
• Separação do conteúdo (HTML) e formatação (CSS);
Com CSS Sem CSS
• Facilidade de manutenção:
- Pode-se alterar várias páginas com apenas um arquivo
• Maior gama de possibilidades de apresentação visual
- HTML possui propriedades mais restritas
• Maior flexibilidade na disponibilização dos documentos em outras mídias que não o
monitor:
- Locais de quebra de página na hora da impressão
- Leitura da página por sintetizadores de voz
• Maior flexibilidade na expansão das funcionalidades;
- Pode-se utilizar de novas opções do CSS sem necessidade de alteração dos arquivos HTML
• Ainda nenhum navegador suporta todas as especificações de style sheets definidas pelo
W3C e alguns implementam estilos de forma diferente.
• Zen Garden - (http://www.csszengarden.com/)
• Zen Garden - Under the sea! (http://www.csszengarden.com/213/page0/)
• Zen Garden - Oceanscape (http://www.csszengarden.com/210/page0/)
• Folha de estilo externa (3)
<link rel="stylesheet" type="text/css" href="estilo.css">
• Folha de estilo incorporada (2)
<style rel="stylesheet" type="text/css">
body {
background: #000 url(imagens/minhaimagem.gif);
}
</style>
• Folha de estilo inline (1)
<p style="color:#000; margin: 5px;">
Aqui um parágrafo de cor preta e com 5px nas 4 margens.
</p>
• Seletor(es): um dos mais poderosos aspectos CSS, permite que selecionemos
qualquer elemento na página. (p)
• Chaves ("{" e "}"): contém as declarações CSS.
• Declaração: cada declaração aplica um estilo específico para o elemento ou
elementos selecionados. Uma declaração é composta de:
• Propriedade: Sempre a propriedade é seguida de dois pontos ":". (color)
• Valor: Aplica a cor vermelha para a fonte em parágrafo. (red)
body {
background: #000;
color: #FFFFFF;
}
h1 {
color: #F00;
}
• Para possibilitar uma organização melhor da página e da seleção de elementos
por CSS, podemos utilizar classes e/ou ids para identificar tags.
• Uma id, como o nome diz, é uma identificação única: só pode ser utilizada
uma vez no documento inteiro. Normalmente é utilizada para identificar
elementos estruturais da página.
• Uma classe é reutilizável: pode se repetir na página e também combinar-se
com outras (podemos pôr mais de uma classe em um elemento).
• Para possibilitar uma organização melhor da página e da seleção de elementos
por CSS, podemos utilizar classes e/ou ids para identificar tags.
• Uma id, como o nome diz, é uma identificação única: só pode ser utilizada
uma vez no documento inteiro. Normalmente é utilizada para identificar
elementos estruturais da página.
• Uma classe é reutilizável: pode se repetir na página e também combinar-se
com outras (podemos pôr mais de uma classe em um elemento).
<div id="cabecalho">
<h1>Título</h1>
</div>
<div id="conteudo">
<p class="paragrafo">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean
gravida nec nunc sit amet consectetur.</p>
<p class="paragrafo destaque">Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Aenean gravida nec nunc sit amet consectetur.</p>
</div>
<div id="rodape">
<address>
Rua Qualquer, 2001 - SMOeste, SC - BR
</address>
</div>
• Seletor de tipo: utilizando este seletor, selecionamos todas as tags de um
mesmo tipo. Exemplo: a, p, h1
• Seletor de classe: utilizando este seletor, selecionamos os elementos com a
classe aplicada. Exemplo: .destaque seleciona todos os elementos com a
classe "destaque".
• Seletor de id: utilizando este seletor, selecionamos a tag com id especificada.
Exemplo: #cabecalho irá selecionar o elemento com a id "cabecalho".
• Seletor descendente: utilizando este seletor, podemos escolher um ou mais
elementos que estão dentro de outro. Exemplo: body div .paragrafo (body -> div
-> .paragrafo)
• CSS Zen Garden (http://www.csszengarden.com/)
• As vantagens das CSSs (http://www.pinceladasdaweb.com.br/blog/2006/05/13/as-
vantagens-das-css/)
• W3Schools (http://www.w3schools.com/css/)
• HTML E CSS NA PRÁTICA –
(http://guilhermemuller.com.br/pt/elearning/html_css_basico/índice)
• Globo.com - (http://www.globo.com)
• Maujor – (http://www.maujor.com)

Mais conteúdo relacionado

Mais procurados

HTML & CSS - Aula 5
HTML & CSS - Aula 5HTML & CSS - Aula 5
HTML & CSS - Aula 5lucampos_si
 
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQL
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQLLabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQL
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQLCarlos Santos
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSSMauro Pereira
 
Php, eu escolho você! @ UFJF
Php, eu escolho você! @ UFJFPhp, eu escolho você! @ UFJF
Php, eu escolho você! @ UFJFClaudson Oliveira
 
Css introdução - madson dias
Css   introdução -  madson diasCss   introdução -  madson dias
Css introdução - madson diasYago Augusto
 
HTML & CSS - Aula 3
HTML & CSS - Aula 3 HTML & CSS - Aula 3
HTML & CSS - Aula 3 lucampos_si
 
Indexando e Ordenando Data Sets
Indexando e Ordenando Data SetsIndexando e Ordenando Data Sets
Indexando e Ordenando Data SetsRodolfo Mendes
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, FormulárioArthur Emanuel
 
HTML & CSS - Aula 4
HTML & CSS - Aula 4HTML & CSS - Aula 4
HTML & CSS - Aula 4lucampos_si
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java scriptandreluizlc
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"Saulo Pratti
 

Mais procurados (20)

HTML & CSS - Aula 5
HTML & CSS - Aula 5HTML & CSS - Aula 5
HTML & CSS - Aula 5
 
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQL
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQLLabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQL
LabMM4 (T06 - 12/13) - Auto-associações e Introdução ao SQL
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
Php, eu escolho você! @ UFJF
Php, eu escolho você! @ UFJFPhp, eu escolho você! @ UFJF
Php, eu escolho você! @ UFJF
 
CSS & JQquery
CSS & JQqueryCSS & JQquery
CSS & JQquery
 
Css introdução - madson dias
Css   introdução -  madson diasCss   introdução -  madson dias
Css introdução - madson dias
 
CSS
CSSCSS
CSS
 
HTML & CSS - Aula 3
HTML & CSS - Aula 3 HTML & CSS - Aula 3
HTML & CSS - Aula 3
 
Indexando e Ordenando Data Sets
Indexando e Ordenando Data SetsIndexando e Ordenando Data Sets
Indexando e Ordenando Data Sets
 
Css3 - Aula 2
Css3 - Aula 2Css3 - Aula 2
Css3 - Aula 2
 
Aw aula 04
Aw aula 04Aw aula 04
Aw aula 04
 
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
HTML -  Listas, Estilos, Tabelas, Div, Span, FormulárioHTML -  Listas, Estilos, Tabelas, Div, Span, Formulário
HTML - Listas, Estilos, Tabelas, Div, Span, Formulário
 
CSS 3 - Aula 1
CSS 3 - Aula 1CSS 3 - Aula 1
CSS 3 - Aula 1
 
HTML - Introducao
HTML - Introducao HTML - Introducao
HTML - Introducao
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
 
HTML & CSS - Aula 4
HTML & CSS - Aula 4HTML & CSS - Aula 4
HTML & CSS - Aula 4
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java script
 
Desenvolvimento de sites css
Desenvolvimento de sites cssDesenvolvimento de sites css
Desenvolvimento de sites css
 
CSS Cross "Bownser"
CSS Cross "Bownser"CSS Cross "Bownser"
CSS Cross "Bownser"
 
CSS
CSSCSS
CSS
 

Semelhante a O que são CSS e suas vantagens

Semelhante a O que são CSS e suas vantagens (20)

2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Html com css
Html com cssHtml com css
Html com css
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSS
 
Tutorial Css Parte 1
Tutorial Css  Parte 1Tutorial Css  Parte 1
Tutorial Css Parte 1
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 
Css
Css   Css
Css
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
 
Curso de css3 unidade 1 - introdução ao css
Curso de css3   unidade 1 - introdução ao cssCurso de css3   unidade 1 - introdução ao css
Curso de css3 unidade 1 - introdução ao css
 
Css basico
Css basicoCss basico
Css basico
 
3844 css
3844 css3844 css
3844 css
 
Css Aula 1
Css   Aula 1Css   Aula 1
Css Aula 1
 
Desevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLDesevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTML
 
Construindo layout de sites com CSS
Construindo layout de sites com CSSConstruindo layout de sites com CSS
Construindo layout de sites com CSS
 
W3C Web Standards CSS
W3C Web Standards CSSW3C Web Standards CSS
W3C Web Standards CSS
 

Mais de Israel Messias

Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebIsrael Messias
 
Programação Orientada a Objetos (POO) com PHP - Parte 2
Programação Orientada a Objetos (POO) com PHP - Parte 2Programação Orientada a Objetos (POO) com PHP - Parte 2
Programação Orientada a Objetos (POO) com PHP - Parte 2Israel Messias
 
Programação Orientada a Objetos (POO) com PHP - Parte 1
Programação Orientada a Objetos (POO) com PHP - Parte 1Programação Orientada a Objetos (POO) com PHP - Parte 1
Programação Orientada a Objetos (POO) com PHP - Parte 1Israel Messias
 
Arquitetura Cliente-Servidor - Modelos
Arquitetura Cliente-Servidor - ModelosArquitetura Cliente-Servidor - Modelos
Arquitetura Cliente-Servidor - ModelosIsrael Messias
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-ServidorIsrael Messias
 
Arquitetura Cliente-Servidor - Banco de dados
Arquitetura Cliente-Servidor - Banco de dadosArquitetura Cliente-Servidor - Banco de dados
Arquitetura Cliente-Servidor - Banco de dadosIsrael Messias
 
Ferramentas para Animações de Sites - Canvas
Ferramentas para Animações de Sites - CanvasFerramentas para Animações de Sites - Canvas
Ferramentas para Animações de Sites - CanvasIsrael Messias
 
Ferramentas para Animações de Sites - Áudio
Ferramentas para Animações de Sites - ÁudioFerramentas para Animações de Sites - Áudio
Ferramentas para Animações de Sites - ÁudioIsrael Messias
 
CSS - Cascading Style Sheets - Medidas
CSS - Cascading Style Sheets - MedidasCSS - Cascading Style Sheets - Medidas
CSS - Cascading Style Sheets - MedidasIsrael Messias
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewIsrael Messias
 
HTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPHTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPIsrael Messias
 
HTML - HyperText Markup Language - Organização de arquivos
HTML - HyperText Markup Language - Organização de arquivosHTML - HyperText Markup Language - Organização de arquivos
HTML - HyperText Markup Language - Organização de arquivosIsrael Messias
 
HTML - HyperText Markup Language - Formulário
HTML - HyperText Markup Language - FormulárioHTML - HyperText Markup Language - Formulário
HTML - HyperText Markup Language - FormulárioIsrael Messias
 
HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review Israel Messias
 
HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5Israel Messias
 
HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3Israel Messias
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2Israel Messias
 
HTML - HyperText Markup Language - Introdução
HTML - HyperText Markup Language - IntroduçãoHTML - HyperText Markup Language - Introdução
HTML - HyperText Markup Language - IntroduçãoIsrael Messias
 

Mais de Israel Messias (20)

CMS
CMSCMS
CMS
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente Web
 
Programação Orientada a Objetos (POO) com PHP - Parte 2
Programação Orientada a Objetos (POO) com PHP - Parte 2Programação Orientada a Objetos (POO) com PHP - Parte 2
Programação Orientada a Objetos (POO) com PHP - Parte 2
 
Programação Orientada a Objetos (POO) com PHP - Parte 1
Programação Orientada a Objetos (POO) com PHP - Parte 1Programação Orientada a Objetos (POO) com PHP - Parte 1
Programação Orientada a Objetos (POO) com PHP - Parte 1
 
Websockets
WebsocketsWebsockets
Websockets
 
Arquitetura Cliente-Servidor - Modelos
Arquitetura Cliente-Servidor - ModelosArquitetura Cliente-Servidor - Modelos
Arquitetura Cliente-Servidor - Modelos
 
Arquitetura Cliente-Servidor
Arquitetura Cliente-ServidorArquitetura Cliente-Servidor
Arquitetura Cliente-Servidor
 
Arquitetura Cliente-Servidor - Banco de dados
Arquitetura Cliente-Servidor - Banco de dadosArquitetura Cliente-Servidor - Banco de dados
Arquitetura Cliente-Servidor - Banco de dados
 
Ferramentas para Animações de Sites - Canvas
Ferramentas para Animações de Sites - CanvasFerramentas para Animações de Sites - Canvas
Ferramentas para Animações de Sites - Canvas
 
Ferramentas para Animações de Sites - Áudio
Ferramentas para Animações de Sites - ÁudioFerramentas para Animações de Sites - Áudio
Ferramentas para Animações de Sites - Áudio
 
CSS - Cascading Style Sheets - Medidas
CSS - Cascading Style Sheets - MedidasCSS - Cascading Style Sheets - Medidas
CSS - Cascading Style Sheets - Medidas
 
HTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - ReviewHTML - HyperText Markup Language - Review
HTML - HyperText Markup Language - Review
 
HTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTPHTML - HyperText Markup Language - FTP
HTML - HyperText Markup Language - FTP
 
HTML - HyperText Markup Language - Organização de arquivos
HTML - HyperText Markup Language - Organização de arquivosHTML - HyperText Markup Language - Organização de arquivos
HTML - HyperText Markup Language - Organização de arquivos
 
HTML - HyperText Markup Language - Formulário
HTML - HyperText Markup Language - FormulárioHTML - HyperText Markup Language - Formulário
HTML - HyperText Markup Language - Formulário
 
HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review HTML - HyperText Markup Language - 4 - Review
HTML - HyperText Markup Language - 4 - Review
 
HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5HTML - HyperText Markup Language - HTML5
HTML - HyperText Markup Language - HTML5
 
HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3HTML - HyperText Markup Language - 3
HTML - HyperText Markup Language - 3
 
HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2HTML - HyperText Markup Language - 2
HTML - HyperText Markup Language - 2
 
HTML - HyperText Markup Language - Introdução
HTML - HyperText Markup Language - IntroduçãoHTML - HyperText Markup Language - Introdução
HTML - HyperText Markup Language - Introdução
 

O que são CSS e suas vantagens

  • 1.
  • 2. • Cascading Style Sheets; • Folhas de estilo em cascata; • 1996 - Mantida pela World Wide Web Consortium (W3C); • Padrão para a declaração de propriedades de exibição de elementos HTML; • Altera a forma/maneira de como os objetos são exibidos; • Separação do conteúdo (HTML) e formatação (CSS);
  • 4. • Facilidade de manutenção: - Pode-se alterar várias páginas com apenas um arquivo • Maior gama de possibilidades de apresentação visual - HTML possui propriedades mais restritas • Maior flexibilidade na disponibilização dos documentos em outras mídias que não o monitor: - Locais de quebra de página na hora da impressão - Leitura da página por sintetizadores de voz • Maior flexibilidade na expansão das funcionalidades; - Pode-se utilizar de novas opções do CSS sem necessidade de alteração dos arquivos HTML
  • 5. • Ainda nenhum navegador suporta todas as especificações de style sheets definidas pelo W3C e alguns implementam estilos de forma diferente.
  • 6.
  • 7. • Zen Garden - (http://www.csszengarden.com/) • Zen Garden - Under the sea! (http://www.csszengarden.com/213/page0/) • Zen Garden - Oceanscape (http://www.csszengarden.com/210/page0/)
  • 8. • Folha de estilo externa (3) <link rel="stylesheet" type="text/css" href="estilo.css">
  • 9. • Folha de estilo incorporada (2) <style rel="stylesheet" type="text/css"> body { background: #000 url(imagens/minhaimagem.gif); } </style>
  • 10. • Folha de estilo inline (1) <p style="color:#000; margin: 5px;"> Aqui um parágrafo de cor preta e com 5px nas 4 margens. </p>
  • 11.
  • 12.
  • 13. • Seletor(es): um dos mais poderosos aspectos CSS, permite que selecionemos qualquer elemento na página. (p) • Chaves ("{" e "}"): contém as declarações CSS. • Declaração: cada declaração aplica um estilo específico para o elemento ou elementos selecionados. Uma declaração é composta de: • Propriedade: Sempre a propriedade é seguida de dois pontos ":". (color) • Valor: Aplica a cor vermelha para a fonte em parágrafo. (red)
  • 14. body { background: #000; color: #FFFFFF; } h1 { color: #F00; }
  • 15. • Para possibilitar uma organização melhor da página e da seleção de elementos por CSS, podemos utilizar classes e/ou ids para identificar tags. • Uma id, como o nome diz, é uma identificação única: só pode ser utilizada uma vez no documento inteiro. Normalmente é utilizada para identificar elementos estruturais da página. • Uma classe é reutilizável: pode se repetir na página e também combinar-se com outras (podemos pôr mais de uma classe em um elemento).
  • 16. • Para possibilitar uma organização melhor da página e da seleção de elementos por CSS, podemos utilizar classes e/ou ids para identificar tags. • Uma id, como o nome diz, é uma identificação única: só pode ser utilizada uma vez no documento inteiro. Normalmente é utilizada para identificar elementos estruturais da página. • Uma classe é reutilizável: pode se repetir na página e também combinar-se com outras (podemos pôr mais de uma classe em um elemento).
  • 17. <div id="cabecalho"> <h1>Título</h1> </div> <div id="conteudo"> <p class="paragrafo">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean gravida nec nunc sit amet consectetur.</p> <p class="paragrafo destaque">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean gravida nec nunc sit amet consectetur.</p> </div> <div id="rodape"> <address> Rua Qualquer, 2001 - SMOeste, SC - BR </address> </div>
  • 18. • Seletor de tipo: utilizando este seletor, selecionamos todas as tags de um mesmo tipo. Exemplo: a, p, h1 • Seletor de classe: utilizando este seletor, selecionamos os elementos com a classe aplicada. Exemplo: .destaque seleciona todos os elementos com a classe "destaque". • Seletor de id: utilizando este seletor, selecionamos a tag com id especificada. Exemplo: #cabecalho irá selecionar o elemento com a id "cabecalho". • Seletor descendente: utilizando este seletor, podemos escolher um ou mais elementos que estão dentro de outro. Exemplo: body div .paragrafo (body -> div -> .paragrafo)
  • 19. • CSS Zen Garden (http://www.csszengarden.com/) • As vantagens das CSSs (http://www.pinceladasdaweb.com.br/blog/2006/05/13/as- vantagens-das-css/) • W3Schools (http://www.w3schools.com/css/) • HTML E CSS NA PRÁTICA – (http://guilhermemuller.com.br/pt/elearning/html_css_basico/índice) • Globo.com - (http://www.globo.com) • Maujor – (http://www.maujor.com)