SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
Prof. Pedro Clarindo da Silva Neto

IFMT
CSS
Prof. Pedro Clarindo da Silva Neto
• Maujor
Abreviação para o termo em inglês Cascading
Style Sheet, traduzido para o português como
Folhas de Estilo em Cascata.
Definição
CSS
Prof. Pedro Clarindo da Silva Neto
• W3C
Folha de estilo em cascata é um mecanismo
simples para adicionar estilos (por exemplo:
fontes, cores, espaçamentos) aos documentos
web.
Definição
CSS
Prof. Pedro Clarindo da Silva Neto
Não cabe à HTML fornecer informações ao
agente do usuário* sobre a apresentação dos
elementos.
Finalidade
*Qualquer dispositivo capaz de interpretar um documento
escrito em linguagem de marcação. Ex: Navegador,
leitores de tela, robôs de indexação, etc.
CSS
Prof. Pedro Clarindo da Silva Neto
Unidade básica de uma folha de estilo, menor
porção de código capaz de produzir efeito de
estilização.
Uma regra CSS é composta de 2 partes:
Seletor e Declaração.
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
seletor { propriedade: valor;}
Regra CSS
Regra CSS
Declaração
CSS
Prof. Pedro Clarindo da Silva Neto
Seletor: alvo da regra;
Declaração: determina os parâmetros de estilização;
Propriedade: define qual característica do seletor
será estilizada;
Valor: quantificação da propriedade.
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
p {
color: red;
background-color: black;
font-size: 12px;
}
Regra CSS
Seletor
Propriedades
Declaração
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
NÃO é CaSe SeNsItIvE;
M ú l t i p l o s e s p a ç o s são tratados como espaços simples;
/* Comentário de uma linha*/;



/* Comentário 

de mais de 

uma linha*/.
Tipos de Componentes de
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
p { font-family: Arial, Sans-serif; }
estiliza p com fonte da família sem serifas.
p { width: 400px; }
estiliza p com largura 400px.
Tipos de Componentes de
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
p { font-size: 120%; }
estiliza p com tamanho de fonte 1.2 vezes o valor
de referência.
p { background-color: red; }
estiliza p com fundo na cor vermelha.
Tipos de Componentes de
Regra CSS
CSS
Prof. Pedro Clarindo da Silva Neto
p { height: 2em; }
estiliza p com altura 2 vezes o valor de referência.
Tipos de Componentes de
Regra CSS
Componentes textuais
Prof. Pedro Clarindo da Silva Neto
Do tipo palavra-chave quando expresso por
uma string predefinida nas especificações.
p { 

color: red;

background-color: acqua;

border-color: teal;

}
Tipos de Componentes de
Regra CSS
Prof. Pedro Clarindo da Silva Neto
Tipos de Componentes de
Regra CSS
Componentes textuais
Prof. Pedro Clarindo da Silva Neto
Outros exemplos de componentes textuais:
inherit: define uma propriedade herdada;
collapse: bordas de células de tabelas unidas;
italic: fonte em itálico;
uppercase: define texto em CAIXA ALTA.
Tipos de Componentes de
Regra CSS
Strings
Prof. Pedro Clarindo da Silva Neto
Devem ser grafados com aspas simples(‘) ou
duplas(“). Uma não pode ocorrer dentro de outra, a
menos que seja escapada com uma barra invertida ().
“Esta é uma ‘string’.”
‘ Esta é uma “string”.’
“Esta é uma ” string”.”
Tipos de Componentes de
Regra CSS
Componentes Numéricos
Prof. Pedro Clarindo da Silva Neto
Um componente é do tipo numérico quando
expresso por um número inteiro, um número
real ou em porcentagem.
<integer> - inteiro

<number> - reais

<percentage> - porcentagem
Tipos de Componentes de
Regra CSS
Definição
Prof. Pedro Clarindo da Silva Neto
São utilizados para "encontrar" (ou selecionar)
elementos HTML com base em seu nome de
elemento, id, classe, atributo, e muito mais.
Seletores
Seletor de elemento
Prof. Pedro Clarindo da Silva Neto
O seletor de elemento seleciona elementos com base no nome do elemento.
Você pode selecionar todos os elementos <p> em uma página como esta
(neste caso, todos os elementos <p> será o centro-alinhados, com uma cor
de texto vermelho):
p {
text-align: center;
color: red;
}
Seletores
Seletor id
Prof. Pedro Clarindo da Silva Neto
O seletor id usa o atributo id de um elemento HTML para selecionar um elemento
específico.
O id de um elemento deve ser único dentro de uma página, para que o seletor id seja
usado para selecionar um elemento único!
Para selecionar um elemento com um id específico, escreva o caracter “#”, seguido
da identificação do elemento.
#para1 {
text-align: center;
color: red;
}
Seletores
Seletor class
Prof. Pedro Clarindo da Silva Neto
O seletor de classe seleciona elementos com um atributo de classe
específico.
Para selecionar elementos com uma classe específica, escreva o
caractere “ .” , seguido do nome da classe.
.center {
text-align: center;
color: red;
}
Seletores
Seletor class
Prof. Pedro Clarindo da Silva Neto
Você também pode especificar que elementos HTML específicos
deverão ser afetados por uma classe.
p.centralizado {
text-align: center;
color: red;
}
Seletores
CSS
Prof. Pedro Clarindo da Silva Neto
•Folha de estilo externa;
•Folha de estilo interna;
•Estilo em linha.
Maneiras de Inserir uma
CSS
Folha de estilo externa
Prof. Pedro Clarindo da Silva Neto
Com uma folha de estilo externa, você pode alterar a
aparência de um site inteiro, alterando apenas um arquivo!
Cada página deve incluir uma referência para o arquivo de
folha de estilo externa no interior do elemento <link>.
Maneiras de Inserir uma
CSS
Folha de estilo interna
Prof. Pedro Clarindo da Silva Neto
Uma folha de estilo interna pode ser usado se uma
página tem um estilo único.
Maneiras de Inserir uma
CSS
Estilos inline
Prof. Pedro Clarindo da Silva Neto
Um estilo inline pode ser usado para aplicar um
modelo exclusivo de um único elemento.
Maneiras de Inserir uma
CSS
Quem prevalece?
Prof. Pedro Clarindo da Silva Neto
Se algumas propriedades forem definidas para o mesmo
seletor (elemento) em folhas de estilo diferentes, o valor
da última folha de estilo de leitura será usado.
Várias folhas de estilo
Ordem de cascateamento
Prof. Pedro Clarindo da Silva Neto
Várias folhas de estilo
Maior prioridade!
Um estilo inline (dentro de um elemento HTML específico) tem a prioridade
mais alta, o que significa que ele irá substituir um estilo definido dentro da
tag <head>, ou em uma folha de estilo externa, ou um valor padrão do
navegador.
Ordem de cascateamento
Prof. Pedro Clarindo da Silva Neto
Várias folhas de estilo
Um estilo inline (dentro de um elemento HTML específico)
tem a prioridade mais alta, o que significa que ele irá
substituir um estilo definido dentro da tag <head>, ou em uma
folha de estilo externa, ou um valor padrão do navegador.
Modelo CSS
Prof. Pedro Clarindo da Silva Neto
• W3C
Todos os elementos da HTML podem ser
considerados como caixas. Em CSS, o termo
“box model" é usado quando se fala de design e
layout.
BOX MODEL
Modelo CSS
Prof. Pedro Clarindo da Silva Neto
• W3C
O modelo de caixa CSS é essencialmente uma
caixa que envolve todos os elementos HTML. É
constituída por: margens, bordas, preenchimento
e conteúdo.
Box Model
Modelo CSS
Prof. Pedro Clarindo da Silva Neto
Box Model
Modelo CSS
Prof. Pedro Clarindo da Silva Neto
Content: O conteúdo da caixa, onde texto e imagens aparecem;
Padding: Limpa uma área em torno do conteúdo. O
preenchimento é transparente;
Border: A fronteira que gira em torno do preenchimento e
conteúdo;
Margin: Limpa uma área fora da fronteira. A margem é
transparente.
Box Model
Modelo CSS
Prof. Pedro Clarindo da Silva Neto
Box Model

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Cascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) helpCascading Style Sheets (CSS) help
Cascading Style Sheets (CSS) help
 
Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3Capitulo 14 -_componentes_gui_parte_3
Capitulo 14 -_componentes_gui_parte_3
 
Id and class selector
Id and class selectorId and class selector
Id and class selector
 
9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes9- Learn CSS Fundamentals / Pseudo-classes
9- Learn CSS Fundamentals / Pseudo-classes
 
Css selectors
Css selectorsCss selectors
Css selectors
 
CSS.ppt
CSS.pptCSS.ppt
CSS.ppt
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
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
 
Curso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSSCurso de Desenvolvimento Web - Módulo 02 - CSS
Curso de Desenvolvimento Web - Módulo 02 - CSS
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
 
Introduction to css
Introduction to cssIntroduction to css
Introduction to css
 
Css - Tema 1
Css - Tema 1Css - Tema 1
Css - Tema 1
 
Html forms
Html formsHtml forms
Html forms
 
Apresentação HTML e CSS
Apresentação HTML e CSSApresentação HTML e CSS
Apresentação HTML e CSS
 
05 Introduccion a HTML
05 Introduccion a HTML05 Introduccion a HTML
05 Introduccion a HTML
 
Curso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTMLCurso de Desenvolvimento Web - Módulo 01 - HTML
Curso de Desenvolvimento Web - Módulo 01 - HTML
 
Cascading Style Sheet
Cascading Style SheetCascading Style Sheet
Cascading Style Sheet
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 
1 03 - CSS Introduction
1 03 - CSS Introduction1 03 - CSS Introduction
1 03 - CSS Introduction
 
CSS
CSSCSS
CSS
 

Semelhante a Css 3

Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loCurso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loMichel Bernardes de Jesus
 
Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha fevooduck
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Cristofer Sousa
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheetMorvana Bonin
 
PW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfPW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfSilvano Oliveira
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosTiago Antônio da Silva
 
DSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfDSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfthallyssonedu1209199
 
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
 
Academia Verão 2011 - HTML
Academia Verão 2011 - HTMLAcademia Verão 2011 - HTML
Academia Verão 2011 - HTMLNuno Simaria
 

Semelhante a Css 3 (20)

Css pra quê ?
Css pra quê ?Css pra quê ?
Css pra quê ?
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
W3C Web Standards CSS
W3C Web Standards CSSW3C Web Standards CSS
W3C Web Standards CSS
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-loCurso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
Curso HTML módulo 4 - Como buscar um elemento html e personalizá-lo
 
CSS
CSSCSS
CSS
 
Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha Aula3 - Curso Web-Design - ETECA Camargo Aranha
Aula3 - Curso Web-Design - ETECA Camargo Aranha
 
Html com css
Html com cssHtml com css
Html com css
 
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3 Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
Fundamentos e Desenvolvimento de Interface Web com HTML5 & CSS3
 
Css For Beginners
Css For BeginnersCss For Beginners
Css For Beginners
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
PW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdfPW00 - Programação Web html e estilo CSS.pdf
PW00 - Programação Web html e estilo CSS.pdf
 
Curso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicosCurso CSS 3 - Aula Introdutória com conceitos básicos
Curso CSS 3 - Aula Introdutória com conceitos básicos
 
DSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdfDSI-PARTE 5 formação de websites e programas .pdf
DSI-PARTE 5 formação de websites e programas .pdf
 
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
 
Super CSS
Super CSSSuper CSS
Super CSS
 
Academia Verão 2011 - HTML
Academia Verão 2011 - HTMLAcademia Verão 2011 - HTML
Academia Verão 2011 - HTML
 

Mais de Pedro Neto

Como a web funciona
Como a web funcionaComo a web funciona
Como a web funcionaPedro Neto
 
Como a internet funciona
Como a internet funcionaComo a internet funciona
Como a internet funcionaPedro Neto
 
Interfaces POO
Interfaces POOInterfaces POO
Interfaces POOPedro Neto
 
Classes abstratas
Classes abstratasClasses abstratas
Classes abstratasPedro Neto
 
Heranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismoHeranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismoPedro Neto
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecasPedro Neto
 
Oficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantesOficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantesPedro Neto
 
Minicurso App Inventor
Minicurso App Inventor Minicurso App Inventor
Minicurso App Inventor Pedro Neto
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a ObjetosPedro Neto
 
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...Pedro Neto
 
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...Pedro Neto
 
Desenvolvimento de Aplicativos Móveis
Desenvolvimento de Aplicativos MóveisDesenvolvimento de Aplicativos Móveis
Desenvolvimento de Aplicativos MóveisPedro Neto
 
Desenvolvimento Móvel
Desenvolvimento MóvelDesenvolvimento Móvel
Desenvolvimento MóvelPedro Neto
 
Aula - Endereçamento IP v4
Aula - Endereçamento IP v4Aula - Endereçamento IP v4
Aula - Endereçamento IP v4Pedro Neto
 

Mais de Pedro Neto (20)

Como a web funciona
Como a web funcionaComo a web funciona
Como a web funciona
 
Como a internet funciona
Como a internet funcionaComo a internet funciona
Como a internet funciona
 
Arrays
ArraysArrays
Arrays
 
Interfaces POO
Interfaces POOInterfaces POO
Interfaces POO
 
Classes abstratas
Classes abstratasClasses abstratas
Classes abstratas
 
Heranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismoHeranca reescrita e_polimorfismo
Heranca reescrita e_polimorfismo
 
Pacotes -organizando_suas_classes_e_bibliotecas
Pacotes  -organizando_suas_classes_e_bibliotecasPacotes  -organizando_suas_classes_e_bibliotecas
Pacotes -organizando_suas_classes_e_bibliotecas
 
Daw slide 08
Daw slide 08Daw slide 08
Daw slide 08
 
Daw slide 07
Daw slide 07Daw slide 07
Daw slide 07
 
Daw slide 06
Daw slide 06Daw slide 06
Daw slide 06
 
Daw slide 01
Daw slide 01Daw slide 01
Daw slide 01
 
Sig parte 6
Sig parte 6Sig parte 6
Sig parte 6
 
Oficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantesOficina de Computação Gráfica - Peças resultantes
Oficina de Computação Gráfica - Peças resultantes
 
Minicurso App Inventor
Minicurso App Inventor Minicurso App Inventor
Minicurso App Inventor
 
Programação Orientada a Objetos
Programação Orientada a ObjetosProgramação Orientada a Objetos
Programação Orientada a Objetos
 
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...
Avaliação do servidor Web em um Computador Singleboard Raspberry Pi com a Fer...
 
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...
IF MOBILE – DESENVOLVIMENTO DE SOFTWARES PARA DISPOSITIVOS MÓVEIS: APLICATIVO...
 
Desenvolvimento de Aplicativos Móveis
Desenvolvimento de Aplicativos MóveisDesenvolvimento de Aplicativos Móveis
Desenvolvimento de Aplicativos Móveis
 
Desenvolvimento Móvel
Desenvolvimento MóvelDesenvolvimento Móvel
Desenvolvimento Móvel
 
Aula - Endereçamento IP v4
Aula - Endereçamento IP v4Aula - Endereçamento IP v4
Aula - Endereçamento IP v4
 

Último

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfIvoneSantos45
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.pptErnandesLinhares1
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfJonathasAureliano1
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 

Último (20)

GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
interfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdfinterfaces entre psicologia e neurologia.pdf
interfaces entre psicologia e neurologia.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppt
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdfÁcidos Nucleicos - DNA e RNA (Material Genético).pdf
Ácidos Nucleicos - DNA e RNA (Material Genético).pdf
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 

Css 3

  • 1. Prof. Pedro Clarindo da Silva Neto
 IFMT
  • 2. CSS Prof. Pedro Clarindo da Silva Neto • Maujor Abreviação para o termo em inglês Cascading Style Sheet, traduzido para o português como Folhas de Estilo em Cascata. Definição
  • 3. CSS Prof. Pedro Clarindo da Silva Neto • W3C Folha de estilo em cascata é um mecanismo simples para adicionar estilos (por exemplo: fontes, cores, espaçamentos) aos documentos web. Definição
  • 4. CSS Prof. Pedro Clarindo da Silva Neto Não cabe à HTML fornecer informações ao agente do usuário* sobre a apresentação dos elementos. Finalidade *Qualquer dispositivo capaz de interpretar um documento escrito em linguagem de marcação. Ex: Navegador, leitores de tela, robôs de indexação, etc.
  • 5. CSS Prof. Pedro Clarindo da Silva Neto Unidade básica de uma folha de estilo, menor porção de código capaz de produzir efeito de estilização. Uma regra CSS é composta de 2 partes: Seletor e Declaração. Regra CSS
  • 6. CSS Prof. Pedro Clarindo da Silva Neto seletor { propriedade: valor;} Regra CSS Regra CSS Declaração
  • 7. CSS Prof. Pedro Clarindo da Silva Neto Seletor: alvo da regra; Declaração: determina os parâmetros de estilização; Propriedade: define qual característica do seletor será estilizada; Valor: quantificação da propriedade. Regra CSS
  • 8. CSS Prof. Pedro Clarindo da Silva Neto p { color: red; background-color: black; font-size: 12px; } Regra CSS Seletor Propriedades Declaração Regra CSS
  • 9. CSS Prof. Pedro Clarindo da Silva Neto NÃO é CaSe SeNsItIvE; M ú l t i p l o s e s p a ç o s são tratados como espaços simples; /* Comentário de uma linha*/;
 
 /* Comentário 
 de mais de 
 uma linha*/. Tipos de Componentes de Regra CSS
  • 10. CSS Prof. Pedro Clarindo da Silva Neto p { font-family: Arial, Sans-serif; } estiliza p com fonte da família sem serifas. p { width: 400px; } estiliza p com largura 400px. Tipos de Componentes de Regra CSS
  • 11. CSS Prof. Pedro Clarindo da Silva Neto p { font-size: 120%; } estiliza p com tamanho de fonte 1.2 vezes o valor de referência. p { background-color: red; } estiliza p com fundo na cor vermelha. Tipos de Componentes de Regra CSS
  • 12. CSS Prof. Pedro Clarindo da Silva Neto p { height: 2em; } estiliza p com altura 2 vezes o valor de referência. Tipos de Componentes de Regra CSS
  • 13. Componentes textuais Prof. Pedro Clarindo da Silva Neto Do tipo palavra-chave quando expresso por uma string predefinida nas especificações. p { 
 color: red;
 background-color: acqua;
 border-color: teal;
 } Tipos de Componentes de Regra CSS
  • 14. Prof. Pedro Clarindo da Silva Neto Tipos de Componentes de Regra CSS
  • 15. Componentes textuais Prof. Pedro Clarindo da Silva Neto Outros exemplos de componentes textuais: inherit: define uma propriedade herdada; collapse: bordas de células de tabelas unidas; italic: fonte em itálico; uppercase: define texto em CAIXA ALTA. Tipos de Componentes de Regra CSS
  • 16. Strings Prof. Pedro Clarindo da Silva Neto Devem ser grafados com aspas simples(‘) ou duplas(“). Uma não pode ocorrer dentro de outra, a menos que seja escapada com uma barra invertida (). “Esta é uma ‘string’.” ‘ Esta é uma “string”.’ “Esta é uma ” string”.” Tipos de Componentes de Regra CSS
  • 17. Componentes Numéricos Prof. Pedro Clarindo da Silva Neto Um componente é do tipo numérico quando expresso por um número inteiro, um número real ou em porcentagem. <integer> - inteiro
 <number> - reais
 <percentage> - porcentagem Tipos de Componentes de Regra CSS
  • 18. Definição Prof. Pedro Clarindo da Silva Neto São utilizados para "encontrar" (ou selecionar) elementos HTML com base em seu nome de elemento, id, classe, atributo, e muito mais. Seletores
  • 19. Seletor de elemento Prof. Pedro Clarindo da Silva Neto O seletor de elemento seleciona elementos com base no nome do elemento. Você pode selecionar todos os elementos <p> em uma página como esta (neste caso, todos os elementos <p> será o centro-alinhados, com uma cor de texto vermelho): p { text-align: center; color: red; } Seletores
  • 20. Seletor id Prof. Pedro Clarindo da Silva Neto O seletor id usa o atributo id de um elemento HTML para selecionar um elemento específico. O id de um elemento deve ser único dentro de uma página, para que o seletor id seja usado para selecionar um elemento único! Para selecionar um elemento com um id específico, escreva o caracter “#”, seguido da identificação do elemento. #para1 { text-align: center; color: red; } Seletores
  • 21. Seletor class Prof. Pedro Clarindo da Silva Neto O seletor de classe seleciona elementos com um atributo de classe específico. Para selecionar elementos com uma classe específica, escreva o caractere “ .” , seguido do nome da classe. .center { text-align: center; color: red; } Seletores
  • 22. Seletor class Prof. Pedro Clarindo da Silva Neto Você também pode especificar que elementos HTML específicos deverão ser afetados por uma classe. p.centralizado { text-align: center; color: red; } Seletores
  • 23. CSS Prof. Pedro Clarindo da Silva Neto •Folha de estilo externa; •Folha de estilo interna; •Estilo em linha. Maneiras de Inserir uma CSS
  • 24. Folha de estilo externa Prof. Pedro Clarindo da Silva Neto Com uma folha de estilo externa, você pode alterar a aparência de um site inteiro, alterando apenas um arquivo! Cada página deve incluir uma referência para o arquivo de folha de estilo externa no interior do elemento <link>. Maneiras de Inserir uma CSS
  • 25. Folha de estilo interna Prof. Pedro Clarindo da Silva Neto Uma folha de estilo interna pode ser usado se uma página tem um estilo único. Maneiras de Inserir uma CSS
  • 26. Estilos inline Prof. Pedro Clarindo da Silva Neto Um estilo inline pode ser usado para aplicar um modelo exclusivo de um único elemento. Maneiras de Inserir uma CSS
  • 27. Quem prevalece? Prof. Pedro Clarindo da Silva Neto Se algumas propriedades forem definidas para o mesmo seletor (elemento) em folhas de estilo diferentes, o valor da última folha de estilo de leitura será usado. Várias folhas de estilo
  • 28. Ordem de cascateamento Prof. Pedro Clarindo da Silva Neto Várias folhas de estilo Maior prioridade! Um estilo inline (dentro de um elemento HTML específico) tem a prioridade mais alta, o que significa que ele irá substituir um estilo definido dentro da tag <head>, ou em uma folha de estilo externa, ou um valor padrão do navegador.
  • 29. Ordem de cascateamento Prof. Pedro Clarindo da Silva Neto Várias folhas de estilo Um estilo inline (dentro de um elemento HTML específico) tem a prioridade mais alta, o que significa que ele irá substituir um estilo definido dentro da tag <head>, ou em uma folha de estilo externa, ou um valor padrão do navegador.
  • 30. Modelo CSS Prof. Pedro Clarindo da Silva Neto • W3C Todos os elementos da HTML podem ser considerados como caixas. Em CSS, o termo “box model" é usado quando se fala de design e layout. BOX MODEL
  • 31. Modelo CSS Prof. Pedro Clarindo da Silva Neto • W3C O modelo de caixa CSS é essencialmente uma caixa que envolve todos os elementos HTML. É constituída por: margens, bordas, preenchimento e conteúdo. Box Model
  • 32. Modelo CSS Prof. Pedro Clarindo da Silva Neto Box Model
  • 33. Modelo CSS Prof. Pedro Clarindo da Silva Neto Content: O conteúdo da caixa, onde texto e imagens aparecem; Padding: Limpa uma área em torno do conteúdo. O preenchimento é transparente; Border: A fronteira que gira em torno do preenchimento e conteúdo; Margin: Limpa uma área fora da fronteira. A margem é transparente. Box Model
  • 34. Modelo CSS Prof. Pedro Clarindo da Silva Neto Box Model