SlideShare uma empresa Scribd logo
Unifesp - Cursos de Verão 2010




Luiz Gustavo
Soares
@luizgrs
CSS?
Sintaxe
Seletores
Propriedades
Box Model
Demo
Futuro
Curiosidades
Referências
Cascading Style Sheets

Apresentação

XHTML
CSS
<link>

<style>

style=“”
Regras


seletor
{
propriedade1: valor1;
propriedade2: valor2;
propriedade3: valor3;
}
Descrição do alvo;

Quais tags estilizar;
O que e como mudar;
  borda
  fonte
  preenchimento
  posição
  ...
Qualquer elemento;



* { ... }
Um tipo de tag específica;



a { ... }

table { ... }
Elemento específico;

  Baseado no atributo ID;


#header { ... }

#menu { ... }
Elementos específicos;

   Baseado no atributo class;



.botao { ... }

.foto { ... }
Elementos “dentro” de outros;


table a { ... }

div .foto { ... }

#header img { ... }
Elementos filhos;


table > a { ... }

div > .foto { ... }

#header > img { ... }
Elementos que estão “ao lado” de outros;


table + a { ... }

div + .foto { ... }

#header + img { ... }
Elementos que contêm o atributo

a[href] { ... }

.foto > a[target] { ... }

body select[multiple]{ ... }
Elementos que contêm o atributo com o
  valor específico

a[target=“_blank”] { ... }

#cadastro input[type=“text”] { ... }

img[alt=“Help”] { ... }
:focus
   Ativado quando elemento recebe foco

:hover
   Ativado quando mouse está em cima do
   elemento

:first-child
   Ativado quando elemento é o primeiro filho
   de seu pai
#menu a:hover { … }

input[type=text]:focus { … }

td:first-child { … }
img, a[target=“_blank”] { ... }

.foto, .peixe, #cadastro input[type=“text”] { ...
}

table, thead, img[alt=“Help”] { ... }
Valores pré-definidos, keyword

URLs
   url(‘http://…’)

Número

Unidades
   em
   px
   in
   cm
   mm
Cores
  nome
  rgb(x, y, z)
  #rrggbb
  #rgb
color: #cor

text-align: center | right | left | justify

text-decoration: none | underline | overline
line-through | blink

text-indent: unidade;
font-family: “fonte 1”, fonte2, fonte3

font-style: normal | italic | oblique

font-size: unidade;

font-variant: small-caps | normal

font-weight: normal | bold | 100 | … | 900;
font: [font-style] [font-variant] [font-weight]
font-size/[line-height] font-family
list-style-type: none | disc | circle | square

decimal | lower-alpha |
upper-alpha | lower-roman |
upper-roman

list-style-image: url()

list-style-position: inside | outside
list-style: [type] [position] [image]
background-color: #cor

background-image: url()

background-repeat: repeat | no-repeat |
repeat-x | repeat-y

background-attachment: scroll | fixed

background-position: top left | top center | top
right | center left | center center | center right |
bottom left | bottom center | bottom right | x% y% |
background: [background-color]
[background-image] [background-repeat]
[background-attachment] [background-
position]
Font
e
width: unidade

height: unidade

max-height: unidade

min-height: unidade

max-width: unidade

min-width: unidade
padding-top: unidade

padding-right: unidade

padding-bottom: unidade

padding-left: unidade
padding: unidade

padding: unidade unidade

padding: unidade unidade unidade

padding: unidade unidade unidade
unidade
border-left-style: none | dotted | dashed |
solid | double | groove | ridge | inset |
outset

border-left-color: #cor;

border-left-width: unidade;
border-style: tipo

border-style: tipo tipo

border-style: tipo tipo tipo

border-style: tipo tipo tipo tipo
border-color: #cor

border-color: #cor #cor

border-color: #cor #cor #cor

border-color: #cor #cor #cor #cor
border-width: unidade

border-width: unidade unidade

border-width: unidade unidade unidade

border-width: unidade unidade unidade
unidade
border: [width] [style] [color]

border-top: [width] [style] [color]

border-right: [width] [style] [color]

border-bottom: [width] [style] [color]

border-left: [width] [style] [color]
margin-top: unidade

margin-right: unidade

margin-bottom: unidade

margin-left: unidade
margin: unidade

margin: unidade unidade

margin: unidade unidade unidade

margin: unidade unidade unidade unidade
position: fixed | static | relative | absolute

left: unidade

top: unidade

bottom: unidade

right: unidade

z-index: numero
float: left | right | none

clear: none | left | right | both
DEMO
:nth-child, :last-child, :only-child, :empty,

Animações

Múltiplos Backgrounds

Múltiplas Bordas

RGBA

Font Face

Bordas Arredondadas

Sombras
Homer Simpson CSS

Jogo em CSS

CSS Animation AT-AT
http://www.w3.org
http://www.w3schools.com/
http://www.maujor.com
http://www.css3.info
http://delicious.com/luizgrs
http://www.w3.org
http://www.w3schools.com/
http://www.maujor.com
http://www.css3.info
http://delicious.com/luizgrs
Luiz Gustavo
Soares
@luizgrs
http://luizsoares.
net
luiz@luizsoares.

Mais conteúdo relacionado

PPT
Aprenda HTML e CSS
PDF
Básico em (X)HTML e CSS
PPTX
HTML & CSS - Aula 5
PPT
PPS
Técnicas e processos - HTML / CSS - aula 5
PPTX
HTML & CSS - Aula 3
ODP
CSS - Folhas de Estilo em Cascata
PPTX
HTML & CSS - Aula 4
Aprenda HTML e CSS
Básico em (X)HTML e CSS
HTML & CSS - Aula 5
Técnicas e processos - HTML / CSS - aula 5
HTML & CSS - Aula 3
CSS - Folhas de Estilo em Cascata
HTML & CSS - Aula 4

Destaque (20)

PDF
Motion Offers
PPTX
Learning & Digital Literacies
PDF
5.1 algocrazia
PDF
บทที่ 1 บทนำ
PDF
Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2
PPTX
Jasmne thompson
PDF
Chapter 30 seiu demands economic reforms - SEIU demande des réformes économ...
PPT
Curso Livre de Python - Aula 02/11 - Módulo I
PPTX
We guardians june 2015
DOCX
Casos de estrategias uno (1)
PPTX
1315 wed katrine grint &amp.pptx; holt
PPTX
Alcoholism-SOC 473
PPTX
Cruising Russia: Land of the Czars
PPTX
Παρουσίαση συνεδρίου στα Χανιά
KEY
Digital Music Production Preview
PPTX
Powerpoint on pounds
PPTX
презентация Microsoft office power point
PPTX
My experiment luis ramirez parra
Motion Offers
Learning & Digital Literacies
5.1 algocrazia
บทที่ 1 บทนำ
Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2
Jasmne thompson
Chapter 30 seiu demands economic reforms - SEIU demande des réformes économ...
Curso Livre de Python - Aula 02/11 - Módulo I
We guardians june 2015
Casos de estrategias uno (1)
1315 wed katrine grint &amp.pptx; holt
Alcoholism-SOC 473
Cruising Russia: Land of the Czars
Παρουσίαση συνεδρίου στα Χανιά
Digital Music Production Preview
Powerpoint on pounds
презентация Microsoft office power point
My experiment luis ramirez parra
Anúncio

Semelhante a CSS (20)

PDF
Iniciação em css
PDF
RCOM 11ºAno - CSS
PPTX
Curso Desenvolvimento WEB com PHP - CSS
PDF
02-Introdução CSS - DDW II
PPT
CSS & JQquery
PDF
Programação Web - CSS
PDF
Css 3
PDF
Slides Css3
PPTX
Construindo layout de sites com CSS
PDF
Aula Sobre CSS desenvolvido porAna Cuper
PDF
Gabarito ad1 web_2012_2
PPTX
Aula III HTML - Criação de Sites I
PPS
Técnicas e processos - HTML / CSS - aula 2
PPTX
PPT
Css e iFrames
PPT
Técnicas e processos - HTML / CSS - aula 3
PPS
Técnicas e processos - HTML / CSS - aula 3
Iniciação em css
RCOM 11ºAno - CSS
Curso Desenvolvimento WEB com PHP - CSS
02-Introdução CSS - DDW II
CSS & JQquery
Programação Web - CSS
Css 3
Slides Css3
Construindo layout de sites com CSS
Aula Sobre CSS desenvolvido porAna Cuper
Gabarito ad1 web_2012_2
Aula III HTML - Criação de Sites I
Técnicas e processos - HTML / CSS - aula 2
Css e iFrames
Técnicas e processos - HTML / CSS - aula 3
Técnicas e processos - HTML / CSS - aula 3
Anúncio

Mais de PeslPinguim (20)

PDF
Introdução ao Arduino
PPTX
Aula 4 redes Inclusão Digital
PPTX
Aula 3 parte 2 software Inclusão Digital
PPTX
Aula 3 software Inclusão Digital
PPTX
Aula 2 parte 2 hardware Inclusão Digital
PPTX
Aula 2 hardware Inclusão Digital
PPTX
Apresentação1
PPT
Aula 1 apresentacao
PPTX
Aula 5 internet Inclusão Digital
PPTX
Apresentação1_
PPTX
Curso Básico de Java - Aula 10
PPTX
Curso Básico de Java - Aula 5
PPTX
Curso Básico de Java - Aula 4
PPTX
Curso Básico de Java - Aula 1
PPTX
Curso Básico de Java - Aula 7
PPTX
Curso Básico de Java - Aula 3
PPTX
Curso Básico de Java - Aula 2
PPTX
Curso Básico de Java - Aula 9
PPTX
Curso Básico de Java - Aula 8
PDF
Eletrônica aplicada - interruptor sonoro
Introdução ao Arduino
Aula 4 redes Inclusão Digital
Aula 3 parte 2 software Inclusão Digital
Aula 3 software Inclusão Digital
Aula 2 parte 2 hardware Inclusão Digital
Aula 2 hardware Inclusão Digital
Apresentação1
Aula 1 apresentacao
Aula 5 internet Inclusão Digital
Apresentação1_
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 8
Eletrônica aplicada - interruptor sonoro

Último (8)

PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Mecânico de Manutenção de Equipamentos.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Arquitetura de computadores - Memórias Secundárias
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Viasol Energia Solar -Soluções para geração e economia de energia
Manejo integrado de pragas na cultura do algodão
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx

CSS