Slide da disciplina de linguagem de programação para a web do curso técnico em informática do IFPE - Campus Garanhuns. Faz uma apresentação sobre o que é o CSS, por que o utilizamos, suas vantagens, como o utilizamos e algumas de suas propriedades.
2. LEMBRAM COMO APLICAMOS ESTILOS AO
NOSSO TEXTO?
• Utilizamos as tags <b> para negrito, <i> para
itálico, <u> para sublinhar e assim por diante…
• Há algum problema em utilizar essas tags?
8. O QUE UTILIZAMOS?
• Estilos nos permitem definir como será o visual de
elementos HTML
• Podemos aplicá-lo a um ou mais elementos HTML e
todos serão afetados pelo estilo
• Mas, onde estudamos esta área?
9. O QUE É CSS?
• Linguagem de estilo utilizada para definir a aparência
de elementos HTML
Estilos
Cor Posicionamento
Tamanho
Fonte
10. POR QUE UTILIZAR CSS
• Facilitar a reutilização de estilos entre páginas
• Promover separação entre conteúdo e apresentação
12. EXEMPLO
<font color='blue'>Texto em azul</font><br />
<b>Texto em negrito</b><br />
<b><font color='blue'>Texto em azul e negrito</font></b><br />
13. COMO FAZER UTILIZANDO CSS?
<span style='color:blue'>Texto em azul</span><br />
<span style='font-weight:bold'>Texto em negrito</span><br />
<span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br />
14. EXEMPLO
<html>
<head>
<meta charset='utf-8' />
</head>
<body>
<span style='color:blue'>Texto em azul</span><br />
<span style='font-weight:bold'>Texto em negrito</span><br />
<span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br />
</body>
</html>
15. ONDE PODEMOS UTILIZAR CSS?
• Textos
• Imagens
• Divs
• Tabelas
• Qualquer elemento HTML
17. O QUE SÃO SELETORES EM CSS?
• Definem onde os estilos serão aplicados
• Todo elemento HTML que estiver relacionado ao
seletor em questão será afetado por seu CSS
• Para uma lista completa de seletores pesquisem em:
http://www.w3schools.com/cssref/css_selectors.asp
18. ALGUNS SELETORES CSS
Seletor Exemplo Descrição
.class .estilo Seleciona todos os elementos da classe
.estilo
#id #nome Seleciona o elemento cujo id = “nome”
* * Se aplica a todos os elementos HTML
Elemento p Se aplica a todos os elementos <p>
Elemento, p, span Se aplica a todos os elementos <p> e
elemento <span>
Elemento div span Se aplica a todos os elementos <span>
elemento dentro de elementos <div>
20. O QUE SÃO AS PROPRIEDADES E VALORES?
• Definem qual será a modificação ao seletor e seu
respectivo valor
• Para alterar a cor do texto de um elemento <span>
para azul, poderíamos utilizar a propriedade color
seguida pelo valor blue. Exemplo:
<span style=„color:blue‟>Texto em azul</span>
Seletor Propriedade Propriedade
21. QUAIS SÃO AS PROPRIEDADES E VALORES
EXISTENTES?
• Há algumas propriedades existentes somentes para
elementos de texto <p>, <span>, etc
• Há propriedades que somente funcionam com
elementos que podem possuir largura no
browser, como <div>
• As propriedades variam para cada elemento, havendo
propriedades comuns a alguns deles
• Referência com propriedades CSS:
http://www.abpsoft.com/criacaoweb/cssguiaref.html
22. EXERCÍCIO
• Criem 2 elementos <p> cada um com textos dentro, 2
<span> e 1 <div> em uma página HTML
• OBS: Deve haver um elemento <span> dentro do elemento
<div> e outro elemento <span> fora
• OBS: Um dos elementos <p> deve ter uma id igual a „texto‟, o
outro não
• Apliquem o estilo color:green para o span que está
dentro do div
• O estilo color:blue para o elemento <p> que tenha a
id „texto‟
• E o estilo color:yellow para os demais <p> e <span>
23. COMO UTILIZAR O CSS?
• CSS inline
• CSS interno
• CSS externo
24. CSS INLINE
• Todos os elementos HTML possuem um atributo style
• Neste atributo incluimos os estilos separados por ;
<span style='color:blue'>Texto</span>
25. CSS INLINE – QUANDO DEVO UTILIZAR?
• Utilize quando apenas um elemento receberá o estilo
26. CSS INTERNO
• Primeira forma de reutilizar estilos
• Possibilita que os estilos sejam reutilizados apenas
na página onde foram declarados
• Utiliza a tag <style> para definição dos estilos
28. CSS EXTERNO
• Possibilitam separar os estilos da página HTML
• Estilos CSS ficam armazenados em arquivos .css
• Facilita a reutilização entre múltiplas páginas HTML
31. EXERCÍCIOS
• Com base no exercício 1 de vocês removam as tags
<b>, <i>, dentre outras por estilos em CSS
• Utilizem inicialmente o css inline, após o css interno e
em seguida o css externo
32. MANIPULAÇÃO DE TEXTOS EM CSS
• Cores
• Alinhamento
• Decoração
• Transformação
• Indentação
33. CORES DE TEXTO
• Propriedade: color
• Valores:
• Hexadecimal
• Nome de cores
• RGB
• Exemplo:
span { color:red; }
span { color:#FF0000; }
span { rgb(255,0,0); }
34. ALINHAMENTO DE TEXTO
• Propriedade: alignment
• Valores:
• center
• justify
• right
• Exemplo:
span { text-alignment:center; }
span { text-alignment:justify; }
span { text-alignment:right; }