SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Box Model
CSS - Style Sheet
Professor: Jolvani
Aula 10 e 11
Box Model - CSS
 Olá, Box Model é um dos principais conceitos usados na construção de
nossas páginas.
 O Box Model determina como os elementos são exibidos e como
interagem entre si.
 Cada elemento (in-line ou em bloco) esta representado por um box
model, ou seja, O box model esta presente em cada elemento seja ele
in-line ou elemento de bloco
Box Model - CSS
 Composto por:
 Preenchimento
 Borda
 Margem
 Posição
 Conteúdo “contente”
 Possui largura, altura (width, height)
 Entre o conteúdo e a borda existe o espaçamento (padding)
 Depois a borda e por fim a margem.
 Para verificarmos os Boxs, instalamos um plugin no nosso Firefox o
“firebug”
Box Model - CSS
 Para isso, no Firefox, vá em ferramentas -> complementos e pesquise
por Firebug. Depois é só adicionar ou instalar.
 Reinicie o Firefox.
 Para acessar o Firebug, pressiona a tecla f12
Box Model - CSS
 Identificando o elemento <p> no Firebug. Observe largura, altura,
espaçamento, margem. Esse é o box que está no elemento.
Box Model - CSS
 Alteramos as margens e verificamos... estilo.css
 Estamos usando o firebug
Box Model - CSS
 Alteramos as margens e verificamos... estilo.css
Box Model - CSS
 Vejamos no box model ....
 Observe, colocamos margens no topo, direta, abaixo e esquerda.
Procure decorar essa ordem... Pois nessa ordem podemos fazer uma
declaração abreviada. Da seguinte forma:
 Ao invés do anterior, simplificando nosso desenvolvimento. Ou
simplesmente uma das bordas. O navegador vai assumir que todas
outras são de mesmo tamanho.
Box Model - CSS
 Pode ser aplicado dois valores somente: Topo = 50, direito = 20, abaixo
= 50 esquerdo = 20.
 Três valores: segue a mesma ordem: topo: 50, direito: 20, abaixo: 30,
esquerdo: 20.
 Existem essas quatro formas...
Box Model - CSS
 Propriedade padding: aqui = 0;
 Ele pode ser apresentado das 4 maneiras como
nas bordas.
Box Model - CSS
 Propriedade Border: aqui = 0;
 Ele é mais complexa que as anteriores.
 Podemos usar as mesmas definições da seguinte maneira:
 border-top-width: 2px (representando a largura), border-right-width:
5px ... Assim por diante; ou simplesmente border-width: 5px para todos
os lados. Ou border-width: 3px 2px 3px 2px;
 Só que para ver a borda precisamos atribuir uma cor a ela.... Border-
color: red; ou border-top-color: red; ou ainda border-color: red green
yellow cyan;
 E também um estilo da borda... Ela permite a sintaxe abreviada acima.
E recebe 4 valores, solid, rideg, dotted, dashed, double, inset, outset
 border-style: solid
Box Model - CSS
 Propriedade Border
 Podemos utilizar uma declaração abreviada para definir todos as
características da borda:
Próxima Aula: BoxModel

Weitere ähnliche Inhalte

Andere mochten auch

Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listasJolvani Morgan
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Jolvani Morgan
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaJolvani Morgan
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head footJolvani Morgan
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosJolvani Morgan
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificaçãoJolvani Morgan
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Jolvani Morgan
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática htmlJolvani Morgan
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoJolvani Morgan
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com cssJolvani Morgan
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução cssJolvani Morgan
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. backgroundJolvani Morgan
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoJolvani Morgan
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani Morgan
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoJolvani Morgan
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Jolvani Morgan
 

Andere mochten auch (20)

Aula 21. estilização de listas
Aula 21. estilização de listasAula 21. estilização de listas
Aula 21. estilização de listas
 
Aula 08 cores
Aula 08 coresAula 08 cores
Aula 08 cores
 
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
Aula 13, 14 e 15. textos (fontes, espaçamento, alinhamento e decoração)
 
Aula 09. efeito cascata e herança
Aula 09. efeito cascata e herançaAula 09. efeito cascata e herança
Aula 09. efeito cascata e herança
 
Aula 21 e 22 tabelas introdução th head foot
Aula 21 e 22 tabelas introdução   th head footAula 21 e 22 tabelas introdução   th head foot
Aula 21 e 22 tabelas introdução th head foot
 
Aula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhosAula 18. estilização de cabeçalhos
Aula 18. estilização de cabeçalhos
 
Aula 31 certificação
Aula 31 certificaçãoAula 31 certificação
Aula 31 certificação
 
Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02Aula 06 e 07 elementos inline parte01 e 02
Aula 06 e 07 elementos inline parte01 e 02
 
Aula 11 04-14 prática html
Aula 11 04-14 prática htmlAula 11 04-14 prática html
Aula 11 04-14 prática html
 
Aula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externoAula 03. utilização inline, incorporado e externo
Aula 03. utilização inline, incorporado e externo
 
Aula 32. menu só com css
Aula 32. menu só com cssAula 32. menu só com css
Aula 32. menu só com css
 
Aula 33. css sprite
Aula 33. css spriteAula 33. css sprite
Aula 33. css sprite
 
Aula 20 div e spans
Aula 20 div e spansAula 20 div e spans
Aula 20 div e spans
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
 
Aula 16 e 17. background
Aula 16 e 17. backgroundAula 16 e 17. background
Aula 16 e 17. background
 
Aula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamentoAula 24,25,26 e 27. posicionamento
Aula 24,25,26 e 27. posicionamento
 
Aula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j queryAula 22 e 23. menu drop down com j query
Aula 22 e 23. menu drop down com j query
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
 
Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)Aula 28,29,30 e 31. layout (tableless)
Aula 28,29,30 e 31. layout (tableless)
 

Ähnlich wie Aula 10 e 11. box model

Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Erick L. F.
 
Unb 2012.1 - dweb - e - css-pensando dentro da caixa
Unb   2012.1 - dweb - e - css-pensando dentro da caixaUnb   2012.1 - dweb - e - css-pensando dentro da caixa
Unb 2012.1 - dweb - e - css-pensando dentro da caixaClaudenio Alberto
 
Uma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrapUma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrapMatheus Soares
 
Construindo seu framework CSS
Construindo seu framework CSSConstruindo seu framework CSS
Construindo seu framework CSSDiego Eis
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoAnyssa Ferreira
 
CSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básicaCSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básicaMariana Ribeiro Mendes
 
CSS com SASS e SMACSS faz BEM
CSS com SASS e SMACSS faz BEMCSS com SASS e SMACSS faz BEM
CSS com SASS e SMACSS faz BEMWellington Dutra
 
Trabalho sobre CSS
Trabalho sobre CSSTrabalho sobre CSS
Trabalho sobre CSSyoranyfsico
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Messias Batista
 

Ähnlich wie Aula 10 e 11. box model (13)

CSS
CSSCSS
CSS
 
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
Html aula 12 - CSS, Espaçamento de linhas, Bordas, Padding, Margem, Plano de ...
 
CSS Mastigado
CSS MastigadoCSS Mastigado
CSS Mastigado
 
Unb 2012.1 - dweb - e - css-pensando dentro da caixa
Unb   2012.1 - dweb - e - css-pensando dentro da caixaUnb   2012.1 - dweb - e - css-pensando dentro da caixa
Unb 2012.1 - dweb - e - css-pensando dentro da caixa
 
Uma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrapUma breve introdução a css e bootstrap
Uma breve introdução a css e bootstrap
 
Minicurso CSS
Minicurso CSSMinicurso CSS
Minicurso CSS
 
Construindo seu framework CSS
Construindo seu framework CSSConstruindo seu framework CSS
Construindo seu framework CSS
 
CSS - Cansei de Ser Subestimado
CSS - Cansei de Ser SubestimadoCSS - Cansei de Ser Subestimado
CSS - Cansei de Ser Subestimado
 
CSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básicaCSS e Bootstrap - Introdução básica
CSS e Bootstrap - Introdução básica
 
Aula 02 sintaxe css
Aula 02 sintaxe cssAula 02 sintaxe css
Aula 02 sintaxe css
 
CSS com SASS e SMACSS faz BEM
CSS com SASS e SMACSS faz BEMCSS com SASS e SMACSS faz BEM
CSS com SASS e SMACSS faz BEM
 
Trabalho sobre CSS
Trabalho sobre CSSTrabalho sobre CSS
Trabalho sobre CSS
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 

Mehr von Jolvani Morgan

Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksJolvani Morgan
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasJolvani Morgan
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresJolvani Morgan
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingJolvani Morgan
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeJolvani Morgan
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesJolvani Morgan
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadasJolvani Morgan
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chatJolvani Morgan
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internosJolvani Morgan
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativosJolvani Morgan
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introduçãoJolvani Morgan
 

Mehr von Jolvani Morgan (11)

Aula 19 e 20. estilização de links
Aula 19 e 20. estilização de linksAula 19 e 20. estilização de links
Aula 19 e 20. estilização de links
 
Aula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativasAula 12. medidas absolutas e relativas
Aula 12. medidas absolutas e relativas
 
Aula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletoresAula 06, 07 e 08 seletores compostos e pseudo seletores
Aula 06, 07 e 08 seletores compostos e pseudo seletores
 
Aula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encodingAula 27 caracteres especiais & encoding
Aula 27 caracteres especiais & encoding
 
Aula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidadeAula 25 e 26 formulário acessibilidade
Aula 25 e 26 formulário acessibilidade
 
Aula 23 e 24 formulário controles
Aula 23 e 24 formulário controlesAula 23 e 24 formulário controles
Aula 23 e 24 formulário controles
 
Aula 19 imagens mapeadas
Aula 19 imagens mapeadasAula 19 imagens mapeadas
Aula 19 imagens mapeadas
 
Aula 18 links email, call, chat
Aula 18 links email, call, chatAula 18 links email, call, chat
Aula 18 links email, call, chat
 
Aula 17 links internos
Aula 17 links internosAula 17 links internos
Aula 17 links internos
 
Aula 16 links relativos
Aula 16 links relativosAula 16 links relativos
Aula 16 links relativos
 
Aula 15 links introdução
Aula 15 links introduçãoAula 15 links introdução
Aula 15 links introdução
 

Aula 10 e 11. box model

  • 1. Box Model CSS - Style Sheet Professor: Jolvani Aula 10 e 11
  • 2. Box Model - CSS  Olá, Box Model é um dos principais conceitos usados na construção de nossas páginas.  O Box Model determina como os elementos são exibidos e como interagem entre si.  Cada elemento (in-line ou em bloco) esta representado por um box model, ou seja, O box model esta presente em cada elemento seja ele in-line ou elemento de bloco
  • 3. Box Model - CSS  Composto por:  Preenchimento  Borda  Margem  Posição  Conteúdo “contente”  Possui largura, altura (width, height)  Entre o conteúdo e a borda existe o espaçamento (padding)  Depois a borda e por fim a margem.  Para verificarmos os Boxs, instalamos um plugin no nosso Firefox o “firebug”
  • 4. Box Model - CSS  Para isso, no Firefox, vá em ferramentas -> complementos e pesquise por Firebug. Depois é só adicionar ou instalar.  Reinicie o Firefox.  Para acessar o Firebug, pressiona a tecla f12
  • 5. Box Model - CSS  Identificando o elemento <p> no Firebug. Observe largura, altura, espaçamento, margem. Esse é o box que está no elemento.
  • 6. Box Model - CSS  Alteramos as margens e verificamos... estilo.css  Estamos usando o firebug
  • 7. Box Model - CSS  Alteramos as margens e verificamos... estilo.css
  • 8. Box Model - CSS  Vejamos no box model ....  Observe, colocamos margens no topo, direta, abaixo e esquerda. Procure decorar essa ordem... Pois nessa ordem podemos fazer uma declaração abreviada. Da seguinte forma:  Ao invés do anterior, simplificando nosso desenvolvimento. Ou simplesmente uma das bordas. O navegador vai assumir que todas outras são de mesmo tamanho.
  • 9. Box Model - CSS  Pode ser aplicado dois valores somente: Topo = 50, direito = 20, abaixo = 50 esquerdo = 20.  Três valores: segue a mesma ordem: topo: 50, direito: 20, abaixo: 30, esquerdo: 20.  Existem essas quatro formas...
  • 10. Box Model - CSS  Propriedade padding: aqui = 0;  Ele pode ser apresentado das 4 maneiras como nas bordas.
  • 11. Box Model - CSS  Propriedade Border: aqui = 0;  Ele é mais complexa que as anteriores.  Podemos usar as mesmas definições da seguinte maneira:  border-top-width: 2px (representando a largura), border-right-width: 5px ... Assim por diante; ou simplesmente border-width: 5px para todos os lados. Ou border-width: 3px 2px 3px 2px;  Só que para ver a borda precisamos atribuir uma cor a ela.... Border- color: red; ou border-top-color: red; ou ainda border-color: red green yellow cyan;  E também um estilo da borda... Ela permite a sintaxe abreviada acima. E recebe 4 valores, solid, rideg, dotted, dashed, double, inset, outset  border-style: solid
  • 12. Box Model - CSS  Propriedade Border  Podemos utilizar uma declaração abreviada para definir todos as características da borda: