SlideShare uma empresa Scribd logo
1 de 14
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Concepção de Websites
Introdução às CSS’s
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
O que são as CSS’s?
• CSS = Cascade Style Sheets
• Introduzidas no HTML 4
• Separação entre estilo da página e
conteúdos
• Compatível com a maioria dos
browsers
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição de um estilo
• Sintaxe básica:
<selector>{
<propriedade1>: <valor1>;
<propriedade2>: <valor2>;
}
• Exemplo:
.estilo1{
color: #FF0000;
font-family: “Arial”;
font-size: “Arial”;
}
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Tipos de definição de estilos
• Externa
– Uso de um ficheiro próprio
• Interna
– Definição no próprio ficheiro HTML em zona
específica
• Local
– Definição directa na tag (não usa selector)
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição Externa
• Usa um ficheiro
independente apenas
com definição de
estilos
• Necessária a definição
de uma ligação ao
ficheiro CSS no
cabeçalho HTML
• Permite partilha entre
vários documentos
HTML
INDEX.HTM
<HTML>
<HEAD>
<LINK (…) href=“ESTILOS.CSS”/>
</HEAD>
<BODY>
</BODY>
</HTML>
ESTILOS.CSS
.estilo1{
(…)
}
.estilo2{
(…)
}
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição Interna
• Uso do mesmo
documento HTML onde
os estilos são aplicados
• Definido, normalmente,
no cabeçalho
• Para definição de estilos
específicos e repetitivos
no mesmo documento
• Melhora a portabilidade
• Não permite partilha com
outros documentos
INDEX.HTM
<HTML>
<HEAD>
<STYLE type=“text/css”>
.estilo1{
(…)
}
.estilo2{
(…)
}
</STYLE>
</H EAD>
<BODY>
</BODY>
</HTML>
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição Local
• Não usa selector
• Aplicação do estilo
na própria tag
• Usa o atributo “style”
• Usado em situações
pontuais e muito
específicas
• Exemplos:
<p style="color:#FF0000">
Aplicações Informáticas A </p>
<td style=“background-
color:#EEE”>&nbsp;</td>
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Selector
• Permite estabelecer a
ligação entre a definição
de um estilo e a tag onde
este será aplicado
• Útil apenas em classes
• Existem 3 tipos
fundamentais:
– Nome da tag
– Identificadores
– Classes
• Exemplos:
td{
(…)
}
#link1{
(…)
}
.texto{
(…)
}
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição do selector
• Nome da tag
– Assume o mesmo nome da
tag à qual se pretende
aplicar o estilo
– Todas as tags com esse
nome serão afectas
• Exemplo:
td{
(…)
}
body{
(…)
}
a{
(…)
}
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição do selector
• Identificador de
elementos HTML
– Ligação feita com base
no atributo ID de cada
tag
– A indicação do valor do
atributo ID deve ser
precedida de #
• Exemplo
#celula1{
(…)
}
~
<td id=“celula1”></td>
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Definição do selector
• Classes
– É dado um nome
facultativo ao estilo
– O nome da classe é sempre
precedido de um ponto
(ex: .estilo1)
– Para aplicação na tag usa-
se o atributo class
• Exemplo
.estilo1{
(…)
}
td.estilo2{
(…)
}
<p class=“estilo1”></p>
<td class=“estilo1”></td>
<p class=“estilo2”></p>
<td class=“estilo2”></td>
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Prioridades
• Estabelecidas em caso
de redefinição de
propriedades:
1. Externo
2. Interno
3. Local
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
Questões?
Concepção de Websites - Introdução às CSS’s - Hélder Oliveira
FIM

Mais conteúdo relacionado

Mais procurados (20)

CSS
CSSCSS
CSS
 
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
 
CSS
CSSCSS
CSS
 
Css3 - Aula 2
Css3 - Aula 2Css3 - Aula 2
Css3 - Aula 2
 
Css
CssCss
Css
 
Aula 4 e 5 css e java script
Aula 4 e 5   css e java scriptAula 4 e 5   css e java script
Aula 4 e 5 css e java script
 
CSS 3 - Aula 1
CSS 3 - Aula 1CSS 3 - Aula 1
CSS 3 - Aula 1
 
Html com css
Html com cssHtml com css
Html com css
 
Desenvolvimento de sites css
Desenvolvimento de sites cssDesenvolvimento de sites css
Desenvolvimento de sites css
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
Aw aula 04
Aw aula 04Aw aula 04
Aw aula 04
 
Internet em pauta: Desmistificando o desenvolvimento de websites
Internet em pauta: Desmistificando o desenvolvimento de websitesInternet em pauta: Desmistificando o desenvolvimento de websites
Internet em pauta: Desmistificando o desenvolvimento de websites
 
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
Processo completo de desenvolvimento de um tema (Do Photoshop ao PHP)
 
Sass
SassSass
Sass
 
Arquitetura CSS - Uma rápida introdução
Arquitetura CSS - Uma rápida introduçãoArquitetura CSS - Uma rápida introdução
Arquitetura CSS - Uma rápida introdução
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
Css
Css   Css
Css
 
Css Aula 1
Css   Aula 1Css   Aula 1
Css Aula 1
 
Front-end treinamento html/css
Front-end treinamento html/cssFront-end treinamento html/css
Front-end treinamento html/css
 
Repensando seu CSS - Boas práticas e performance
Repensando seu CSS - Boas práticas e performanceRepensando seu CSS - Boas práticas e performance
Repensando seu CSS - Boas práticas e performance
 

Destaque (8)

Asp.net
Asp.netAsp.net
Asp.net
 
Regex
RegexRegex
Regex
 
Apresentacao aula6-1
Apresentacao aula6-1Apresentacao aula6-1
Apresentacao aula6-1
 
Pensa connoscoenssecundario
Pensa connoscoenssecundarioPensa connoscoenssecundario
Pensa connoscoenssecundario
 
Web services
Web servicesWeb services
Web services
 
Asp.net.data
Asp.net.dataAsp.net.data
Asp.net.data
 
Csharp.intro
Csharp.introCsharp.intro
Csharp.intro
 
Apresentacao aula4
Apresentacao aula4Apresentacao aula4
Apresentacao aula4
 

Semelhante a Introdução às CSS com definições externas e internas

Semelhante a Introdução às CSS com definições externas e internas (20)

2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
 
Css
CssCss
Css
 
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
 
Css 3
Css 3Css 3
Css 3
 
Internet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSSInternet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSS
 
Aula 07 Css - Parte 1
Aula 07   Css - Parte 1Aula 07   Css - Parte 1
Aula 07 Css - Parte 1
 
CSS
CSSCSS
CSS
 
CSS3: Start (aula 1)
CSS3: Start (aula 1)CSS3: Start (aula 1)
CSS3: Start (aula 1)
 
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
 
Aula 02 - Font End
Aula 02 - Font EndAula 02 - Font End
Aula 02 - Font End
 
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
 
Post 4
Post   4Post   4
Post 4
 
MVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões WebMVP Virtual Conference 2013: Suporte a padrões Web
MVP Virtual Conference 2013: Suporte a padrões Web
 
Tutorial Css Parte 1
Tutorial Css  Parte 1Tutorial Css  Parte 1
Tutorial Css Parte 1
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
Css tutorial
Css tutorialCss tutorial
Css tutorial
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
 
Introdução a desenvolvimento web
Introdução a desenvolvimento webIntrodução a desenvolvimento web
Introdução a desenvolvimento web
 
XHTML Básico
XHTML BásicoXHTML Básico
XHTML Básico
 

Introdução às CSS com definições externas e internas

  • 1. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Concepção de Websites Introdução às CSS’s
  • 2. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira O que são as CSS’s? • CSS = Cascade Style Sheets • Introduzidas no HTML 4 • Separação entre estilo da página e conteúdos • Compatível com a maioria dos browsers
  • 3. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição de um estilo • Sintaxe básica: <selector>{ <propriedade1>: <valor1>; <propriedade2>: <valor2>; } • Exemplo: .estilo1{ color: #FF0000; font-family: “Arial”; font-size: “Arial”; }
  • 4. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Tipos de definição de estilos • Externa – Uso de um ficheiro próprio • Interna – Definição no próprio ficheiro HTML em zona específica • Local – Definição directa na tag (não usa selector)
  • 5. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição Externa • Usa um ficheiro independente apenas com definição de estilos • Necessária a definição de uma ligação ao ficheiro CSS no cabeçalho HTML • Permite partilha entre vários documentos HTML INDEX.HTM <HTML> <HEAD> <LINK (…) href=“ESTILOS.CSS”/> </HEAD> <BODY> </BODY> </HTML> ESTILOS.CSS .estilo1{ (…) } .estilo2{ (…) }
  • 6. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição Interna • Uso do mesmo documento HTML onde os estilos são aplicados • Definido, normalmente, no cabeçalho • Para definição de estilos específicos e repetitivos no mesmo documento • Melhora a portabilidade • Não permite partilha com outros documentos INDEX.HTM <HTML> <HEAD> <STYLE type=“text/css”> .estilo1{ (…) } .estilo2{ (…) } </STYLE> </H EAD> <BODY> </BODY> </HTML>
  • 7. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição Local • Não usa selector • Aplicação do estilo na própria tag • Usa o atributo “style” • Usado em situações pontuais e muito específicas • Exemplos: <p style="color:#FF0000"> Aplicações Informáticas A </p> <td style=“background- color:#EEE”>&nbsp;</td>
  • 8. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Selector • Permite estabelecer a ligação entre a definição de um estilo e a tag onde este será aplicado • Útil apenas em classes • Existem 3 tipos fundamentais: – Nome da tag – Identificadores – Classes • Exemplos: td{ (…) } #link1{ (…) } .texto{ (…) }
  • 9. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição do selector • Nome da tag – Assume o mesmo nome da tag à qual se pretende aplicar o estilo – Todas as tags com esse nome serão afectas • Exemplo: td{ (…) } body{ (…) } a{ (…) }
  • 10. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição do selector • Identificador de elementos HTML – Ligação feita com base no atributo ID de cada tag – A indicação do valor do atributo ID deve ser precedida de # • Exemplo #celula1{ (…) } ~ <td id=“celula1”></td>
  • 11. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Definição do selector • Classes – É dado um nome facultativo ao estilo – O nome da classe é sempre precedido de um ponto (ex: .estilo1) – Para aplicação na tag usa- se o atributo class • Exemplo .estilo1{ (…) } td.estilo2{ (…) } <p class=“estilo1”></p> <td class=“estilo1”></td> <p class=“estilo2”></p> <td class=“estilo2”></td>
  • 12. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Prioridades • Estabelecidas em caso de redefinição de propriedades: 1. Externo 2. Interno 3. Local
  • 13. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira Questões?
  • 14. Concepção de Websites - Introdução às CSS’s - Hélder Oliveira FIM