SlideShare uma empresa Scribd logo
1 de 37
Campus Garanhuns
LEMBRAM COMO APLICAMOS ESTILOS AO
NOSSO TEXTO?
• Utilizamos as tags <b> para negrito, <i> para
  itálico, <u> para sublinhar e assim por diante…
• Há algum problema em utilizar essas tags?
REUTILIZAÇÃO DE ESTILOS ENTRE PÁGINAS
PROBLEMA!
<html>
<head>
<meta charset='utf-8' />
</head>
<body>
<font color="red" size='10'>Concurso no Facebook dará...</font><br/>
<font color="red" size='10'>Ex de verônica costa: ...</font>
</body>
</html>
E SE FOR PRECISO ALTERAR ESTES ESTILOS
PARA TODOS OS ELEMENTOS?
E SE…
• Podessemos definir estilos e aplicar em vários
  elementos
• Estes estilos se propagassem quando forem alterados
SOLUÇÃO
<html>
<head>
<meta charset='utf-8' />
<style type='text/css'>
.estilo{
     color:red;
     font-size:30px;
}
</style>
</head>
<body>
<font class='estilo'>Concurso no Facebook dará...</font><br/>
<font class='estilo'>Ex de verônica costa: ...</font>
</body>
</html>
O QUE UTILIZAMOS?
• Estilos nos permitem definir como será o visual de
  elementos HTML
• Podemos aplicá-lo a um ou mais elementos HTML e
  todos serão afetados pelo estilo
• Mas, onde estudamos esta área?
O QUE É CSS?
• Linguagem de estilo utilizada para definir a aparência
  de elementos HTML
                                                 Estilos
       Cor               Posicionamento


                                     Tamanho
             Fonte
POR QUE UTILIZAR CSS
• Facilitar a reutilização de estilos entre páginas
• Promover separação entre conteúdo e apresentação
FAÇAM O TESTE
Texto em azul
Texto em negrito
Texto em azul e negrito
EXEMPLO
<font color='blue'>Texto em azul</font><br />


<b>Texto em negrito</b><br />


<b><font color='blue'>Texto em azul e negrito</font></b><br />
COMO FAZER UTILIZANDO CSS?
<span style='color:blue'>Texto em azul</span><br />


<span style='font-weight:bold'>Texto em negrito</span><br />


<span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br />
EXEMPLO
<html>
<head>
<meta charset='utf-8' />
</head>
<body>
<span style='color:blue'>Texto em azul</span><br />
<span style='font-weight:bold'>Texto em negrito</span><br />
<span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br />
</body>
</html>
ONDE PODEMOS UTILIZAR CSS?
• Textos
• Imagens
• Divs
• Tabelas
• Qualquer elemento HTML
SÍNTAXE DO CSS
O QUE SÃO SELETORES EM CSS?
• Definem onde os estilos serão aplicados
• Todo elemento HTML que estiver relacionado ao
  seletor em questão será afetado por seu CSS
• Para uma lista completa de seletores pesquisem em:
  http://www.w3schools.com/cssref/css_selectors.asp
ALGUNS SELETORES CSS

     Seletor       Exemplo                   Descrição
 .class        .estilo       Seleciona todos os elementos da classe
                             .estilo
 #id           #nome         Seleciona o elemento cujo id = “nome”
 *             *             Se aplica a todos os elementos HTML
 Elemento      p             Se aplica a todos os elementos <p>
 Elemento,     p, span       Se aplica a todos os elementos <p> e
 elemento                    <span>
 Elemento      div span      Se aplica a todos os elementos <span>
 elemento                    dentro de elementos <div>
EXEMPLOS DE SELETORES
<html>
<head>
<style>
.estilo { color:red; }
#nome { color:red; }
* { color:red; }
p { color:red; }
p, span { color:red; }
div p { color:red; }
</style>
</head>
</html>
O QUE SÃO AS PROPRIEDADES E VALORES?
• Definem qual será a modificação ao seletor e seu
  respectivo valor
• Para alterar a cor do texto de um elemento <span>
  para azul, poderíamos utilizar a propriedade color
  seguida pelo valor blue. Exemplo:

      <span style=„color:blue‟>Texto em azul</span>



      Seletor Propriedade     Propriedade
QUAIS SÃO AS PROPRIEDADES E VALORES
EXISTENTES?
• Há algumas propriedades existentes somentes para
  elementos de texto <p>, <span>, etc
• Há propriedades que somente funcionam com
  elementos que podem possuir largura no
  browser, como <div>
• As propriedades variam para cada elemento, havendo
  propriedades comuns a alguns deles
• Referência com propriedades CSS:
  http://www.abpsoft.com/criacaoweb/cssguiaref.html
EXERCÍCIO
• Criem 2 elementos <p> cada um com textos dentro, 2
  <span> e 1 <div> em uma página HTML
     • OBS: Deve haver um elemento <span> dentro do elemento
       <div> e outro elemento <span> fora
     • OBS: Um dos elementos <p> deve ter uma id igual a „texto‟, o
       outro não
• Apliquem o estilo color:green para o span que está
  dentro do div
• O estilo color:blue para o elemento <p> que tenha a
  id „texto‟
• E o estilo color:yellow para os demais <p> e <span>
COMO UTILIZAR O CSS?
• CSS inline
• CSS interno
• CSS externo
CSS INLINE
• Todos os elementos HTML possuem um atributo style
• Neste atributo incluimos os estilos separados por ;



<span style='color:blue'>Texto</span>
CSS INLINE – QUANDO DEVO UTILIZAR?
• Utilize quando apenas um elemento receberá o estilo
CSS INTERNO
• Primeira forma de reutilizar estilos
• Possibilita que os estilos sejam reutilizados apenas
  na página onde foram declarados
• Utiliza a tag <style> para definição dos estilos
CSS INTERNO - EXEMPLOS
<html>
<head>
<style type='text/css'>
span {
    color: blue;
    }
</style>
</head>
<body>
<span>Texto</span>
</body>
</html>
CSS EXTERNO
• Possibilitam separar os estilos da página HTML
• Estilos CSS ficam armazenados em arquivos .css
• Facilita a reutilização entre múltiplas páginas HTML
CSS EXTERNO - EXEMPLO
estilo.css

span {
   color: blue;
   }
CSS EXTERNO - EXEMPLO
Index.html

<head>
<link rel="stylesheet" type="text/css" href=”estilo.css" />
</head>
<body>
<span>Texto</span>
</body>
EXERCÍCIOS
• Com base no exercício 1 de vocês removam as tags
  <b>, <i>, dentre outras por estilos em CSS
• Utilizem inicialmente o css inline, após o css interno e
  em seguida o css externo
MANIPULAÇÃO DE TEXTOS EM CSS
• Cores
• Alinhamento
• Decoração
• Transformação
• Indentação
CORES DE TEXTO
• Propriedade: color
• Valores:
   • Hexadecimal
   • Nome de cores
   • RGB
• Exemplo:
        span { color:red; }
        span { color:#FF0000; }
        span { rgb(255,0,0); }
ALINHAMENTO DE TEXTO
• Propriedade: alignment
• Valores:
   • center
   • justify
   • right
• Exemplo:
         span { text-alignment:center; }
         span { text-alignment:justify; }
         span { text-alignment:right; }
DECORAÇÃO DE TEXTO
• Propriedade: text-decoration
• Valores:
   • none
• Exemplo:
        span { text-decoration:none; }
TRANSFORMAÇÃO DE TEXTO
• Propriedade: text-transform
• Valores:
   • uppercase (maiúscula), lowercase (minúscula) e capitalize
     (primeira em maiúscula)
• Exemplo:
         span { text-transform:uppercase; }
INDENTAÇÃO DE TEXTO
• Propriedade: text-indent
• Valores:
   • Números inteiros em pixels
• Exemplo:

         span { text-indent:50px; }

Mais conteúdo relacionado

Mais procurados

11 Java Script - Exemplos com eventos
11 Java Script - Exemplos com eventos11 Java Script - Exemplos com eventos
11 Java Script - Exemplos com eventosCentro Paula Souza
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a InternetLeonardo Soares
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQLArley Rodrigues
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersDaniel Maia
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScriptCarlos Eduardo Kadu
 
Desvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptDesvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptRodrigo Branas
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAndré Constantino da Silva
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScriptBruno Catão
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptPablo Sanches
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento WebSérgio Souza Costa
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)Kaoru Hatake
 

Mais procurados (20)

11 Java Script - Exemplos com eventos
11 Java Script - Exemplos com eventos11 Java Script - Exemplos com eventos
11 Java Script - Exemplos com eventos
 
Introdução a HTML5
Introdução a HTML5Introdução a HTML5
Introdução a HTML5
 
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
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Programação Web com HTML e CSS
Programação Web com HTML e CSSProgramação Web com HTML e CSS
Programação Web com HTML e CSS
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScriptCurso de Desenvolvimento Web - Módulo 03 - JavaScript
Curso de Desenvolvimento Web - Módulo 03 - JavaScript
 
Comandos DDL para o MySQL
Comandos DDL para o MySQLComandos DDL para o MySQL
Comandos DDL para o MySQL
 
Utilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggersUtilizando views, stored procedures e triggers
Utilizando views, stored procedures e triggers
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 
Desvendando a linguagem JavaScript
Desvendando a linguagem JavaScriptDesvendando a linguagem JavaScript
Desvendando a linguagem JavaScript
 
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estruturaAula 2 – Introdução a HTML - conceitos básicos e estrutura
Aula 2 – Introdução a HTML - conceitos básicos e estrutura
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Aula 02
Aula 02Aula 02
Aula 02
 
Curso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScriptCurso HTML, CSS e JavaScript
Curso HTML, CSS e JavaScript
 
Exercícios de Excel
Exercícios de ExcelExercícios de Excel
Exercícios de Excel
 
Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Aula 1 linguagem html (1)
Aula 1   linguagem html (1)Aula 1   linguagem html (1)
Aula 1 linguagem html (1)
 
Introdução ao JavaScript
Introdução ao JavaScriptIntrodução ao JavaScript
Introdução ao JavaScript
 

Destaque

Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webCarlos Eduardo Kadu
 
O que há de novo no PHP 5.3
O que há de novo no PHP 5.3O que há de novo no PHP 5.3
O que há de novo no PHP 5.3Jose Berardo
 
Html5 - O futuro da Web
Html5 - O futuro da WebHtml5 - O futuro da Web
Html5 - O futuro da WebJose Berardo
 
Espionagem e Software Livre
Espionagem e Software LivreEspionagem e Software Livre
Espionagem e Software LivreÁtila Camurça
 
Html5 - Estrutura Básica
Html5 - Estrutura BásicaHtml5 - Estrutura Básica
Html5 - Estrutura BásicaAndré Aguiar
 
HTML5 & CSS3 - A Evolução da Web
HTML5 & CSS3 - A Evolução da WebHTML5 & CSS3 - A Evolução da Web
HTML5 & CSS3 - A Evolução da WebManoel dos Santos
 
Certificacoes Desenvolvedores
Certificacoes DesenvolvedoresCertificacoes Desenvolvedores
Certificacoes DesenvolvedoresJose Berardo
 
HTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYHTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYRenato Melo
 
javscript para iniciantes
javscript para iniciantesjavscript para iniciantes
javscript para iniciantesbradock1964
 
Campanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebCampanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebGustavo Zimmermann
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticosCentro Paula Souza
 
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...Felipe de Albuquerque
 
Curso de desenvolvimento de aplicações para iOS com Objective-C
Curso de desenvolvimento de aplicações para iOS com Objective-CCurso de desenvolvimento de aplicações para iOS com Objective-C
Curso de desenvolvimento de aplicações para iOS com Objective-CMaurício Linhares
 

Destaque (20)

Introdução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento webIntrodução ao CSS - Desenvolvimento web
Introdução ao CSS - Desenvolvimento web
 
O que há de novo no PHP 5.3
O que há de novo no PHP 5.3O que há de novo no PHP 5.3
O que há de novo no PHP 5.3
 
Engenharia Social
Engenharia SocialEngenharia Social
Engenharia Social
 
Html5 - O futuro da Web
Html5 - O futuro da WebHtml5 - O futuro da Web
Html5 - O futuro da Web
 
Espionagem e Software Livre
Espionagem e Software LivreEspionagem e Software Livre
Espionagem e Software Livre
 
Html5 - Estrutura Básica
Html5 - Estrutura BásicaHtml5 - Estrutura Básica
Html5 - Estrutura Básica
 
HTML5 & CSS3 - A Evolução da Web
HTML5 & CSS3 - A Evolução da WebHTML5 & CSS3 - A Evolução da Web
HTML5 & CSS3 - A Evolução da Web
 
Certificacoes Desenvolvedores
Certificacoes DesenvolvedoresCertificacoes Desenvolvedores
Certificacoes Desenvolvedores
 
Web e HTML5
Web e HTML5Web e HTML5
Web e HTML5
 
Html5 Aula 6
Html5 Aula 6Html5 Aula 6
Html5 Aula 6
 
HTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERYHTML5, JAVASCRIPT E JQUERY
HTML5, JAVASCRIPT E JQUERY
 
Html5 Aula 3
Html5 Aula 3Html5 Aula 3
Html5 Aula 3
 
Html5 aula 02
Html5 aula 02Html5 aula 02
Html5 aula 02
 
javscript para iniciantes
javscript para iniciantesjavscript para iniciantes
javscript para iniciantes
 
Campanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na WebCampanhas Inovadoras e Criativas na Web
Campanhas Inovadoras e Criativas na Web
 
Redes linux excerto
Redes linux excertoRedes linux excerto
Redes linux excerto
 
10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos10 Java Script - Exemplos práticos
10 Java Script - Exemplos práticos
 
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...
JavaScript Robotics: o que acontece quando o hardware se encontra com o JavaS...
 
Html5 aula 01
Html5 aula 01Html5 aula 01
Html5 aula 01
 
Curso de desenvolvimento de aplicações para iOS com Objective-C
Curso de desenvolvimento de aplicações para iOS com Objective-CCurso de desenvolvimento de aplicações para iOS com Objective-C
Curso de desenvolvimento de aplicações para iOS com Objective-C
 

Semelhante a Introdução ao CSS (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 completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
 
Css Aula 1
Css   Aula 1Css   Aula 1
Css Aula 1
 
Tecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing PagesTecnologias Web com foco na criação de Landing Pages
Tecnologias Web com foco na criação de Landing Pages
 
Aula
AulaAula
Aula
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
 
WDI - aula 07 - css com html
WDI - aula 07 - css com htmlWDI - aula 07 - css com html
WDI - aula 07 - css com html
 
Desenvolvimento sites html
Desenvolvimento sites htmlDesenvolvimento sites html
Desenvolvimento sites html
 
Básico em (X)HTML e CSS
Básico em (X)HTML e CSSBásico em (X)HTML e CSS
Básico em (X)HTML e CSS
 
Css
Css   Css
Css
 
Criação de sites
Criação de sitesCriação de sites
Criação de sites
 
Html com css
Html com cssHtml com css
Html com css
 
Apresentação1.pptx
Apresentação1.pptxApresentação1.pptx
Apresentação1.pptx
 
HTML + CSS
HTML + CSSHTML + CSS
HTML + CSS
 
Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2Aprender CSS (UFCD0154) v2
Aprender CSS (UFCD0154) v2
 
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
 
Html
HtmlHtml
Html
 
Aw aula 04
Aw aula 04Aw aula 04
Aw aula 04
 
Ppt web.pptx 11 e 12
Ppt web.pptx 11 e 12Ppt web.pptx 11 e 12
Ppt web.pptx 11 e 12
 

Mais de Leonardo Soares

Introdução a linguagem de programação Lua
Introdução a linguagem de programação LuaIntrodução a linguagem de programação Lua
Introdução a linguagem de programação LuaLeonardo Soares
 
Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5Leonardo Soares
 
Introdução a testes unitários com jUnit
Introdução a testes unitários com jUnitIntrodução a testes unitários com jUnit
Introdução a testes unitários com jUnitLeonardo Soares
 
Grupo de processos de planejamento - Parte 02
Grupo de processos de planejamento - Parte 02Grupo de processos de planejamento - Parte 02
Grupo de processos de planejamento - Parte 02Leonardo Soares
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchLeonardo Soares
 
Técnicas de modelagem de testes
Técnicas de modelagem de testesTécnicas de modelagem de testes
Técnicas de modelagem de testesLeonardo Soares
 
Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01Leonardo Soares
 
Introdução a testes unitários
Introdução a testes unitáriosIntrodução a testes unitários
Introdução a testes unitáriosLeonardo Soares
 
Grupos de processos de planejamento
Grupos de processos de planejamentoGrupos de processos de planejamento
Grupos de processos de planejamentoLeonardo Soares
 
Gestão de projetos com PMBoK
Gestão de projetos com PMBoKGestão de projetos com PMBoK
Gestão de projetos com PMBoKLeonardo Soares
 
Grupos de processos de iniciação - PMBoK
Grupos de processos de iniciação - PMBoKGrupos de processos de iniciação - PMBoK
Grupos de processos de iniciação - PMBoKLeonardo Soares
 
Introdução a testes de software
Introdução a testes de softwareIntrodução a testes de software
Introdução a testes de softwareLeonardo Soares
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKLeonardo Soares
 
Orientação a objetos com PHP
Orientação a objetos com PHPOrientação a objetos com PHP
Orientação a objetos com PHPLeonardo Soares
 
Banco de dadados MySQL com PHP
Banco de dadados MySQL com PHPBanco de dadados MySQL com PHP
Banco de dadados MySQL com PHPLeonardo Soares
 
Tratamento de exceções com PHP
Tratamento de exceções com PHPTratamento de exceções com PHP
Tratamento de exceções com PHPLeonardo Soares
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTMLLeonardo Soares
 
Criação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLCriação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLLeonardo Soares
 
Uso de imagens e links com HTML
Uso de imagens e links com HTMLUso de imagens e links com HTML
Uso de imagens e links com HTMLLeonardo Soares
 

Mais de Leonardo Soares (20)

Introdução a linguagem de programação Lua
Introdução a linguagem de programação LuaIntrodução a linguagem de programação Lua
Introdução a linguagem de programação Lua
 
Depuração de software
Depuração de softwareDepuração de software
Depuração de software
 
Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5Introdução ao HTML4 e HTML5
Introdução ao HTML4 e HTML5
 
Introdução a testes unitários com jUnit
Introdução a testes unitários com jUnitIntrodução a testes unitários com jUnit
Introdução a testes unitários com jUnit
 
Grupo de processos de planejamento - Parte 02
Grupo de processos de planejamento - Parte 02Grupo de processos de planejamento - Parte 02
Grupo de processos de planejamento - Parte 02
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
Técnicas de modelagem de testes
Técnicas de modelagem de testesTécnicas de modelagem de testes
Técnicas de modelagem de testes
 
Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01Grupo de processos de planejamento - Parte 01
Grupo de processos de planejamento - Parte 01
 
Introdução a testes unitários
Introdução a testes unitáriosIntrodução a testes unitários
Introdução a testes unitários
 
Grupos de processos de planejamento
Grupos de processos de planejamentoGrupos de processos de planejamento
Grupos de processos de planejamento
 
Gestão de projetos com PMBoK
Gestão de projetos com PMBoKGestão de projetos com PMBoK
Gestão de projetos com PMBoK
 
Grupos de processos de iniciação - PMBoK
Grupos de processos de iniciação - PMBoKGrupos de processos de iniciação - PMBoK
Grupos de processos de iniciação - PMBoK
 
Introdução a testes de software
Introdução a testes de softwareIntrodução a testes de software
Introdução a testes de software
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoK
 
Orientação a objetos com PHP
Orientação a objetos com PHPOrientação a objetos com PHP
Orientação a objetos com PHP
 
Banco de dadados MySQL com PHP
Banco de dadados MySQL com PHPBanco de dadados MySQL com PHP
Banco de dadados MySQL com PHP
 
Tratamento de exceções com PHP
Tratamento de exceções com PHPTratamento de exceções com PHP
Tratamento de exceções com PHP
 
Criação de tabelas com HTML
Criação de tabelas com HTMLCriação de tabelas com HTML
Criação de tabelas com HTML
 
Criação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTMLCriação de formulários e tabelas com HTML
Criação de formulários e tabelas com HTML
 
Uso de imagens e links com HTML
Uso de imagens e links com HTMLUso de imagens e links com HTML
Uso de imagens e links com HTML
 

Último

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024Sandra Pratas
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 

Último (20)

BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
HORA DO CONTO5_BECRE D. CARLOS I_2023_2024
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
HORA DO CONTO3_BECRE D. CARLOS I_2023_2024
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 

Introdução ao CSS

  • 2. LEMBRAM COMO APLICAMOS ESTILOS AO NOSSO TEXTO? • Utilizamos as tags <b> para negrito, <i> para itálico, <u> para sublinhar e assim por diante… • Há algum problema em utilizar essas tags?
  • 3. REUTILIZAÇÃO DE ESTILOS ENTRE PÁGINAS
  • 4. PROBLEMA! <html> <head> <meta charset='utf-8' /> </head> <body> <font color="red" size='10'>Concurso no Facebook dará...</font><br/> <font color="red" size='10'>Ex de verônica costa: ...</font> </body> </html>
  • 5. E SE FOR PRECISO ALTERAR ESTES ESTILOS PARA TODOS OS ELEMENTOS?
  • 6. E SE… • Podessemos definir estilos e aplicar em vários elementos • Estes estilos se propagassem quando forem alterados
  • 7. SOLUÇÃO <html> <head> <meta charset='utf-8' /> <style type='text/css'> .estilo{ color:red; font-size:30px; } </style> </head> <body> <font class='estilo'>Concurso no Facebook dará...</font><br/> <font class='estilo'>Ex de verônica costa: ...</font> </body> </html>
  • 8. O QUE UTILIZAMOS? • Estilos nos permitem definir como será o visual de elementos HTML • Podemos aplicá-lo a um ou mais elementos HTML e todos serão afetados pelo estilo • Mas, onde estudamos esta área?
  • 9. O QUE É CSS? • Linguagem de estilo utilizada para definir a aparência de elementos HTML Estilos Cor Posicionamento Tamanho Fonte
  • 10. POR QUE UTILIZAR CSS • Facilitar a reutilização de estilos entre páginas • Promover separação entre conteúdo e apresentação
  • 11. FAÇAM O TESTE Texto em azul Texto em negrito Texto em azul e negrito
  • 12. EXEMPLO <font color='blue'>Texto em azul</font><br /> <b>Texto em negrito</b><br /> <b><font color='blue'>Texto em azul e negrito</font></b><br />
  • 13. COMO FAZER UTILIZANDO CSS? <span style='color:blue'>Texto em azul</span><br /> <span style='font-weight:bold'>Texto em negrito</span><br /> <span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br />
  • 14. EXEMPLO <html> <head> <meta charset='utf-8' /> </head> <body> <span style='color:blue'>Texto em azul</span><br /> <span style='font-weight:bold'>Texto em negrito</span><br /> <span style='color:blue;font-weight:bold'>Texto em azul e negrito</span><br /> </body> </html>
  • 15. ONDE PODEMOS UTILIZAR CSS? • Textos • Imagens • Divs • Tabelas • Qualquer elemento HTML
  • 17. O QUE SÃO SELETORES EM CSS? • Definem onde os estilos serão aplicados • Todo elemento HTML que estiver relacionado ao seletor em questão será afetado por seu CSS • Para uma lista completa de seletores pesquisem em: http://www.w3schools.com/cssref/css_selectors.asp
  • 18. ALGUNS SELETORES CSS Seletor Exemplo Descrição .class .estilo Seleciona todos os elementos da classe .estilo #id #nome Seleciona o elemento cujo id = “nome” * * Se aplica a todos os elementos HTML Elemento p Se aplica a todos os elementos <p> Elemento, p, span Se aplica a todos os elementos <p> e elemento <span> Elemento div span Se aplica a todos os elementos <span> elemento dentro de elementos <div>
  • 19. EXEMPLOS DE SELETORES <html> <head> <style> .estilo { color:red; } #nome { color:red; } * { color:red; } p { color:red; } p, span { color:red; } div p { color:red; } </style> </head> </html>
  • 20. O QUE SÃO AS PROPRIEDADES E VALORES? • Definem qual será a modificação ao seletor e seu respectivo valor • Para alterar a cor do texto de um elemento <span> para azul, poderíamos utilizar a propriedade color seguida pelo valor blue. Exemplo: <span style=„color:blue‟>Texto em azul</span> Seletor Propriedade Propriedade
  • 21. QUAIS SÃO AS PROPRIEDADES E VALORES EXISTENTES? • Há algumas propriedades existentes somentes para elementos de texto <p>, <span>, etc • Há propriedades que somente funcionam com elementos que podem possuir largura no browser, como <div> • As propriedades variam para cada elemento, havendo propriedades comuns a alguns deles • Referência com propriedades CSS: http://www.abpsoft.com/criacaoweb/cssguiaref.html
  • 22. EXERCÍCIO • Criem 2 elementos <p> cada um com textos dentro, 2 <span> e 1 <div> em uma página HTML • OBS: Deve haver um elemento <span> dentro do elemento <div> e outro elemento <span> fora • OBS: Um dos elementos <p> deve ter uma id igual a „texto‟, o outro não • Apliquem o estilo color:green para o span que está dentro do div • O estilo color:blue para o elemento <p> que tenha a id „texto‟ • E o estilo color:yellow para os demais <p> e <span>
  • 23. COMO UTILIZAR O CSS? • CSS inline • CSS interno • CSS externo
  • 24. CSS INLINE • Todos os elementos HTML possuem um atributo style • Neste atributo incluimos os estilos separados por ; <span style='color:blue'>Texto</span>
  • 25. CSS INLINE – QUANDO DEVO UTILIZAR? • Utilize quando apenas um elemento receberá o estilo
  • 26. CSS INTERNO • Primeira forma de reutilizar estilos • Possibilita que os estilos sejam reutilizados apenas na página onde foram declarados • Utiliza a tag <style> para definição dos estilos
  • 27. CSS INTERNO - EXEMPLOS <html> <head> <style type='text/css'> span { color: blue; } </style> </head> <body> <span>Texto</span> </body> </html>
  • 28. CSS EXTERNO • Possibilitam separar os estilos da página HTML • Estilos CSS ficam armazenados em arquivos .css • Facilita a reutilização entre múltiplas páginas HTML
  • 29. CSS EXTERNO - EXEMPLO estilo.css span { color: blue; }
  • 30. CSS EXTERNO - EXEMPLO Index.html <head> <link rel="stylesheet" type="text/css" href=”estilo.css" /> </head> <body> <span>Texto</span> </body>
  • 31. EXERCÍCIOS • Com base no exercício 1 de vocês removam as tags <b>, <i>, dentre outras por estilos em CSS • Utilizem inicialmente o css inline, após o css interno e em seguida o css externo
  • 32. MANIPULAÇÃO DE TEXTOS EM CSS • Cores • Alinhamento • Decoração • Transformação • Indentação
  • 33. CORES DE TEXTO • Propriedade: color • Valores: • Hexadecimal • Nome de cores • RGB • Exemplo: span { color:red; } span { color:#FF0000; } span { rgb(255,0,0); }
  • 34. ALINHAMENTO DE TEXTO • Propriedade: alignment • Valores: • center • justify • right • Exemplo: span { text-alignment:center; } span { text-alignment:justify; } span { text-alignment:right; }
  • 35. DECORAÇÃO DE TEXTO • Propriedade: text-decoration • Valores: • none • Exemplo: span { text-decoration:none; }
  • 36. TRANSFORMAÇÃO DE TEXTO • Propriedade: text-transform • Valores: • uppercase (maiúscula), lowercase (minúscula) e capitalize (primeira em maiúscula) • Exemplo: span { text-transform:uppercase; }
  • 37. INDENTAÇÃO DE TEXTO • Propriedade: text-indent • Valores: • Números inteiros em pixels • Exemplo: span { text-indent:50px; }