SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
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
<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

Destaque

Learning & Digital Literacies
Learning & Digital LiteraciesLearning & Digital Literacies
Learning & Digital LiteraciesMariella Azzato
 
บทที่ 1 บทนำ
บทที่ 1 บทนำบทที่ 1 บทนำ
บทที่ 1 บทนำTangkwa Tom
 
Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2
Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2
Eksiskah karakter bangsa_(indonesia)_-lukas_sugiarto-_2Firda Aurora Sweet
 
Jasmne thompson
Jasmne thompsonJasmne thompson
Jasmne thompsonscox31082
 
Chapter 30 seiu demands economic reforms - SEIU demande des réformes économ...
Chapter 30   seiu demands economic reforms - SEIU demande des réformes économ...Chapter 30   seiu demands economic reforms - SEIU demande des réformes économ...
Chapter 30 seiu demands economic reforms - SEIU demande des réformes économ...SEIU
 
Curso Livre de Python - Aula 02/11 - Módulo I
Curso Livre de Python - Aula 02/11 - Módulo ICurso Livre de Python - Aula 02/11 - Módulo I
Curso Livre de Python - Aula 02/11 - Módulo IPeslPinguim
 
Casos de estrategias uno (1)
Casos de estrategias uno (1)Casos de estrategias uno (1)
Casos de estrategias uno (1)Edgar Sanchez
 
1315 wed katrine grint &amp.pptx; holt
1315 wed katrine grint &amp.pptx; holt1315 wed katrine grint &amp.pptx; holt
1315 wed katrine grint &amp.pptx; holtNHSScotlandEvent
 
Alcoholism-SOC 473
Alcoholism-SOC 473Alcoholism-SOC 473
Alcoholism-SOC 473Arpit Indora
 
Παρουσίαση συνεδρίου στα Χανιά
Παρουσίαση συνεδρίου στα ΧανιάΠαρουσίαση συνεδρίου στα Χανιά
Παρουσίαση συνεδρίου στα Χανιάdomdib1
 
Digital Music Production Preview
Digital Music Production PreviewDigital Music Production Preview
Digital Music Production PreviewMatt Powers
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointAnna Dudich
 
My experiment luis ramirez parra
My experiment luis ramirez parraMy experiment luis ramirez parra
My experiment luis ramirez parrajugafoce
 

Destaque (20)

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

Semelhante a Unifesp - Cursos de Verão 2010 CSS

Semelhante a Unifesp - Cursos de Verão 2010 CSS (20)

Iniciação em css
Iniciação em cssIniciação em css
Iniciação em css
 
RCOM 11ºAno - CSS
RCOM 11ºAno - CSSRCOM 11ºAno - CSS
RCOM 11ºAno - CSS
 
Curso Desenvolvimento WEB com PHP - CSS
Curso Desenvolvimento WEB com PHP - CSSCurso Desenvolvimento WEB com PHP - CSS
Curso Desenvolvimento WEB com PHP - CSS
 
CSS
CSSCSS
CSS
 
02-Introdução CSS - DDW II
02-Introdução CSS - DDW II02-Introdução CSS - DDW II
02-Introdução CSS - DDW II
 
CSS & JQquery
CSS & JQqueryCSS & JQquery
CSS & JQquery
 
Programação Web - CSS
Programação Web - CSSProgramação Web - CSS
Programação Web - CSS
 
Css 3
Css 3Css 3
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
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo 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
CSSCSS
CSS
 
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
 
HTML
HTML HTML
HTML
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Técnicas e processos - HTML / CSS - aula 3
Técnicas e processos - HTML / CSS - aula 3Técnicas e processos - HTML / CSS - aula 3
Técnicas e processos - HTML / CSS - aula 3
 
Técnicas e processos - HTML / CSS - aula 3
Técnicas e processos - HTML / CSS - aula 3Técnicas e processos - HTML / CSS - aula 3
Técnicas e processos - HTML / CSS - aula 3
 
Front-end treinamento html/css
Front-end treinamento html/cssFront-end treinamento html/css
Front-end treinamento html/css
 

Mais de PeslPinguim

Introdução ao Arduino
Introdução ao ArduinoIntrodução ao Arduino
Introdução ao ArduinoPeslPinguim
 
Aula 4 redes Inclusão Digital
Aula 4 redes Inclusão DigitalAula 4 redes Inclusão Digital
Aula 4 redes Inclusão DigitalPeslPinguim
 
Aula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão DigitalAula 3 parte 2 software Inclusão Digital
Aula 3 parte 2 software Inclusão DigitalPeslPinguim
 
Aula 3 software Inclusão Digital
Aula 3 software Inclusão DigitalAula 3 software Inclusão Digital
Aula 3 software Inclusão DigitalPeslPinguim
 
Aula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão DigitalAula 2 parte 2 hardware Inclusão Digital
Aula 2 parte 2 hardware Inclusão DigitalPeslPinguim
 
Aula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão DigitalAula 2 hardware Inclusão Digital
Aula 2 hardware Inclusão DigitalPeslPinguim
 
Aula 1 apresentacao
Aula 1 apresentacaoAula 1 apresentacao
Aula 1 apresentacaoPeslPinguim
 
Aula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalAula 5 internet Inclusão Digital
Aula 5 internet Inclusão DigitalPeslPinguim
 
Apresentação1_
Apresentação1_Apresentação1_
Apresentação1_PeslPinguim
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10PeslPinguim
 
Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5Curso Básico de Java - Aula 5
Curso Básico de Java - Aula 5PeslPinguim
 
Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4Curso Básico de Java - Aula 4
Curso Básico de Java - Aula 4PeslPinguim
 
Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1Curso Básico de Java - Aula 1
Curso Básico de Java - Aula 1PeslPinguim
 
Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7Curso Básico de Java - Aula 7
Curso Básico de Java - Aula 7PeslPinguim
 
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3PeslPinguim
 
Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2Curso Básico de Java - Aula 2
Curso Básico de Java - Aula 2PeslPinguim
 
Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9Curso Básico de Java - Aula 9
Curso Básico de Java - Aula 9PeslPinguim
 
Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8 Curso Básico de Java - Aula 8
Curso Básico de Java - Aula 8 PeslPinguim
 
Eletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoroEletrônica aplicada - interruptor sonoro
Eletrônica aplicada - interruptor sonoroPeslPinguim
 

Mais de PeslPinguim (20)

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

Unifesp - Cursos de Verão 2010 CSS