SlideShare uma empresa Scribd logo
PROFESSOR SAMUEL RIBEIRO INTERFACE HOMEM-MÁQUINA INTERFACE HOMEM-MÁQUINA
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Especialista em Design Digital Escola Superior de Design Digital do Instituto Infnet  Bach. Em Sistemas de Informação  FIC Analista de Sistemas Contatos: [email_address]   Comunidade:  IHM   Profile:  samuka ribeiro FEUC Samuel Ribeiro
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA - CSS PARTE 1 Fatores Humanos
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Um Breve Histórico Quando o HTML foi criado, a intenção não era de forma alguma, formatar informação.  A medida que o HTML foi se popularizando e evoluindo, foram incluídas em suas qualidades, o domínio de controlar algumas aparências para o documento.  Isso fez com que a linguagem ficasse muito complexa, mais dificil para entender e manter. Outro problema era que os browsers tinham diferenças de implementações, o que dificultava a visualização dos sites, trazendo menos controle na navegação pela web. CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Em 1994  Håkon Wium Lie , vendo toda essa dificuldade, resolveu criar um jeito mais fácil para formatar a informação. Foi aí que ele propôs a criação do CSS ou Cascading Style Sheets…  Aceitando o convite feito pelo próprio Håkon,  Bert Bos  - que naquele tempo estava trabalhando em um browser chamado Argo – começou a trabalhar no projeto. Os dois então, trabalharam juntamente no começo do desenvolvimento do CSS. Em 1995 eles apresentaram sua proposta e finalmente, o  W3C – World Wide Web Consortium  – que estava acabando de nascer, se interessou pelo projeto e resolveu criar uma equipe, obviamente liderada por Håkon e Bert Bos. O resultado apareceu logo, em  1996 , eles lançaram a recomendação oficial pelo W3C do CSS Level 1 ( CSS 1 ). Dois anos depois, no dia  12 de Maio de 1998 , eles lançaram a recomendação do CSS de nível 2 ( CSS 2 ). A segunda versão das Folhas de Estilo para web. CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Cascading Style Sheets (CSS) é um moderno padrão para apresentação  web Quando combinado com uma linguagem de marcação como HTML, XHTML, XML (embora não se limitando a estes), Cascading Style Sheets fornece a informação para navegadores que lhes permite apresentar todos os aspectos visuais de um documento da web.  CSS controla a apresentação de aspectos do Design de uma página web  CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O que eu posso fazer com CSS? CSS é uma linguagem para estilos que define o layout de documentos HTML. Por exemplo, CSS controla fontes, cores, margens, linhas, alturas, larguras, imagens de fundo, posicionamentos e muito mais. HTML pode ser  indevidamente  usado para definir o layout de websites. Contudo CSS proporciona mais opções e é mais preciso e sofisticado.  CSS é suportado por todos os navegadores atuais. Quais são os benefícios do uso de CSS? CSS é uma revolução no mundo do web design. Os benefícios concretos do uso de CSS incluem: * controle do layout de vários documentos a partir de uma simples folha de estilos; * maior precisão no controle do layout; * aplicação de diferentes layouts para servir diferentes mídias (tela, impressora, etc.); * emprego de variadas, sofisticadas e avançadas técnicas de desenvolvimento. CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Os três tipos de vinculação de folhas de estilo 1.  Importadas ou lincadas; 2. Incorporadas; 3. Inline. CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa Uma folha de estilo é externa, quando as regras CSS estão declaradas em um documento a parte do documento HTML.  A folha de estilo é um arquivo separado do arquivo html e que tem a extensão .css Uma folha de estilo externa é ideal para ser aplicada a várias páginas.  Com uma folha de estilo externa , você pode mudar a aparência de um site inteiro mudando um arquivo apenas (o arquivo da folha de estilo). CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa O arquivo css da folha de estilo externa deverá ser lincado ou importado ao documento HTML, dentro da tag <head> do documento.  A sintaxe geral para lincar uma folha de estilo: <head> ........... <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;estilo.css&quot;> .......... </head> A sintaxe geral para importar uma folha de estilo:  <head> ........... <style type=&quot;text/css&quot;> @import url(&quot;estilo.css&quot;); </style> .......... </head> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo incorporada ou interna Uma folha de estilo é  incorporada ou interna, quando as regras CSS estão declaradas no próprio documento HTML. Uma folha de estilo incorporada ou interna, é ideal para ser aplicada a uma única página. Com uma folha de estilo incorporada ou interna, você pode mudar a aparência de somente um documento, aquele onde a folha de estilo esta incorporada. As regras de estilo, válidas para o documento, são declaradas na seção <head> do documento com a tag de estilo <style> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo incorporada ou interna <head> ........... <style type=&quot;text/css&quot;> <!-- body { background: #000000;  url(&quot;imagens/minhaimagem.gif&quot;); } h3 { color: #FF0000; } p { margin-left: 15px;  padding:1.5em; } --> </style> ........... </head> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo inline Uma folha de estilo é dita inline, quando as regras CSS estão declaradas dentro da tag do elemento HTML. Um estilo inline só se aplica a um elemento HTML. Ele perde muitas das vantagens de folhas de estilo pois mistura o conteúdo com a apresentação. Use este método excepcionalmente, como quando quiser aplicar um estilo a uma única ocorrência de um elemento. A sintaxe para aplicar estilo inline é mostrada a seguir: <p style=&quot;color:#000000; margin: 5px;&quot;> Aqui um parágrafo de cor preta e com 5px nas 4  margens. </p>  CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Uma regra CSS é uma declaração que segue uma sintaxe própria e que define como será aplicado estilo a um ou mais elementos HTML.  Um conjunto de regras CSS formam uma Folha de Estilos.  CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Uma regra CSS, na sua forma mais elementar, compõe-se de três partes:  um  seletor , uma  propriedade  e um  valor CSS seletor { propriedade: valor; }
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Seletor:  genericamente, é o elemento HTML identificado por sua tag, ou por uma classe, ou por uma ID, ou etc., e para o qual a regra será válida (por exemplo: <p>, <h1>, <form>, .minhaclasse, etc...); Propriedade:  é o atributo do elemento HTML ao qual será aplicada a regra (por exemplo: font, color, background, etc...). Valor:  é a característica específica a ser assumida pela propriedade (por exemplo: letra tipo arial, cor azul, fundo verde, etc...) CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Observações: Na sintaxe de uma regra CSS, escreve-se o seletor e a seguir a propriedade e valor separados por dois pontos e entre chaves { }. Quando mais de uma propriedade for definida na regra, deve-se usar ponto-e-vírgula para separá-las. O ponto-e-vírgula é facultativo no caso de propriedade única e também após a declaração da última propriedade no caso de mais de uma. CSS É uma boa prática usar sempre o ponto-e-vírgula após cada regra para uma propriedade.
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Exemplo: body { color: #000000; background: #FFFFFF; font-weight: bold; /*ponto-e-vírgula é facultativo */ } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Para maior legibilidade das folhas de estilo, é de boa prática usar linhas distintas para escrever cada uma das declarações propriedade e seu valor.  p { text-align: right;  color: #FF0000; } Isto não é obrigatório! A regra abaixo tem o mesmo efeito da regra acima e ambas as sintaxes estão corretas: p {text-align: right;color: #FF0000;} CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Agrupamento de Seletores Uma regra CSS quando válida para vários seletores, estes podem ser agrupados.  Separe cada seletor com uma vírgula. No exemplo abaixo agrupamos todos os elementos cabeçalho.  A cor de todos os cabeçalhos será verde. h1, h2, h3, h4, h5, h6 { color: #00FF00; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Você pode criar um nome e com ele criar uma classe a qual definirá as regras CSS.  As classes podem ser aplicadas a qualquer elemento HTML.  você pode aplicar estilos diferentes para o mesmo tipo de elemento do HTML, usando classes diferentes para cada um deles. A sintaxe para o seletor classe é mostrada abaixo.  Elemento HTML mais um nome qualquer que você &quot;inventa&quot; precedido de  .  (ponto): elemento HTML.minhaclasse {  propriedade: valor; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: p.corum {  color:#000000; }  p.cordois {  color:#0000FF; } <html> . . . <p class =&quot;corum&quot;> este parágrafo terá cor preta.</p> <p class =&quot;cordois&quot;> este parágrafo terá cor azul. </p> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: <p>Uvas para vinho branco:</p> <ul> <li><a href=&quot;ri.htm&quot; class=&quot;whitewine&quot;>Riesling</a></li> <li><a href=&quot;pb.htm&quot; class=&quot;whitewine&quot;>Pinot Blanc</a></li> </ul> <p>Uvas para vinho tinto:</p> <ul> <li><a href=&quot;cs.htm&quot; class=&quot;redwine&quot;>Cabernet Sauvignon</a></li> <li><a href=&quot;me.htm&quot; class=&quot;redwine&quot;>Merlot</a></li> <li><a href=&quot;pn.htm&quot; class=&quot;redwine&quot;>Pinot Noir</a></li> </ul> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: a { color: blue; } a.whitewine { color: #FFBB00; } a.redwine { color: #800000; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Ao criar uma classe você talvez queira que ela seja aplicável a qualquer elemento HTML. Neste caso basta que se omita o nome do elemento antes da classe. Por exemplo: a regra CSS a seguir pode ser aplicada a qualquer elemento HTML ao qual você deseja atribuir cor azul: .cortres { color: #0000FF; } No exemplo a seguir tanto o cabeçalho <h2> como o parágrafo <p> terão cor azul: <h2 class=&quot;cortres&quot;> Este cabeçalho é azul. </h2> <p class=&quot;cortres&quot;> Este parágrafo é azul. </p > CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor ID O que há de especial no atributo id é que não poderá existir dois ou mais elementos com a mesma id, ou seja em um documento apenas um e somente um elemento poderá ter uma determinada id.  Cada id é única.   Para casos em que haja necessidade de mais de um elemento com a mesma identificação usamos o atributo class.  Você pode criar um nome e com ele criar uma  ID a qual definirá as regras CSS. Uma  ID só pode ser aplicada a UM elemento HTML. o seletor ID segue a seguinte sintaxe:  Um nome qualquer que você cria precedido de # (&quot;tralha&quot;) #minhaID { propriedade: valor; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor ID <h1 id=&quot;c1&quot;>Capítulo 1</h1> ... <h2 id=&quot;c1-1&quot;>Capítulo 1.1</h2> ... <h2 id=&quot;c1-2&quot;>Capítulo 1.2</h2> ... <h1 id=&quot;c2&quot;>Capítulo 2</h1> ... <h2 id=&quot;c2-1&quot;>CCapítulo 2.1</h2> ... <h3 id=&quot;c2-1-2&quot;>Capítulo 2.1.2</h3> ... #c1-2 { color: red; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Comentários Inserindo comentários nas CSS Você pode inserir comentários nas CSS para explicar seu código, e principalmente ajudá-lo a relembrar de como você estruturou e qual a finalidade de partes importantes do código.  O comentário introduzido no código, será ignorado pelo browser. Um comentário nas CSS começa com o &quot;/*&quot;, e termina com &quot; */&quot;.  exemplo: /* este é um comentário*/ p {  font-size: 14px;  /* este é outro comentário*/ color: #000000; font-family: Arial, Serif; } CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML As propriedades para as fontes, definem as características (os valores na regra CSS) das letras que constituem os textos dentro dos elementos HTML. As propriedades básicas para fontes e que abordaremos neste tutorial são as listadas abaixo: * color:...................cor da fonte * font-family:..........tipo de fonte * font-size:.............tamanho de fonte * font-style:............estilo de fonte * font-variant:.........fontes maiúsculas de menor altura * font-weight:.........quanto mais escura a fonte é (negrito) * font:....................maneira abreviada para todas as propriedades CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML Valores válidos para as propriedades da fonte * font-size: 1. xx-small 2. x-small 3. small 4. medium 5. large 6. x-large 7. xx-large 8. smaller 9. larger 10. length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) 11. % * font-style: 1. normal: fonte normal na vertical 2. italic: fonte inclinada 3. oblique:fonte obliqua CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML Valores válidos para as propriedades da fonte * font-variant: 1. normal: fonte normal 2. small-caps: transforma em maiúsculas de menor altura * font-weight: 1. normal 2. bold 3. bolder 4. lighter 5. 100 6. 200 7. 300 8. 400 9. 500 10. 600 11. 700 12. 800 13. 900 CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. As propriedades para textos são: *  color.....................cor do texto; * letter-spacing........espaçamento entre letras; * word-spacing.........espaçamento entre palavras; * text-align..............alinhamento do texto; * text-decoration......decoração do texto; * text-indent............recuo do texto; * text-transform.......forma das letras; * direction...............direção do texto; * white-space.........como o browser trata os espaços em branco; CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML * text-decoration: 1. none: nenhuma decoração 2. underline: coloca sublinhado no texto 3. overline: coloca um sobrelinhado no texto 4. line-through: coloca uma linha em cima do texto 5. blink: faz o texto piscar * text-indent: 1. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) 2. % : porcentagem da largura do elemento pai * text-transform: 1. none: texto normal 2. capitalize: todas as primeiras letras do texto em maiúsculas 3. uppercase: todas as letras do texto em maiúsculas 4. lowercase: todas as letras do texto em minúsculas * white-space: 1. normal: os espaços em branco serão ignorados pelo browser 2. pre: os espaços em branco serão preservados pelo browser 3. nowrap: o texto será apresentado todo ele numa linha única na tela. Não há quebra de linha até ser encontrada uma tag <br> CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML Valores válidos para as propriedades do texto * color: 1. código hexadecimal: #FFFFFF 2. código rgb: rgb(255,235,0) 3. nome da cor: red, blue, green...etc * letter-spacing: 1. normal: é o espaçamento default 2. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) São válidos valores negativos * word-spacing: 1. normal: é o espaçamento default 2. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) São válidos valores negativos * text-align: 1. left: alinha o texto a esquerda 2. right: alinha o texto a direita 3. center: alinha o texto no centro 4. justify: força o texto a ocupar toda a extensão da linha da esquerda a direita CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML A propriedade background define as características (os valores na regra CSS) do fundo dos elementos HTML. As propriedades background são as listadas abaixo: * background-color............... cor do fundo; * background-image............. imagem de fundo; * background-repeat............. maneira como a imagem de fundo é posicionada; * background-attachment.......se a imagem de fundo &quot;rola&quot; ou não com a tela; * background-position............como e onde a imagem de fundo é posicionada; * background........................maneira abreviada para todas as propriedades; CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML Valores válidos para as propriedades do fundo * background-color: 1. código hexadecimal: #FFFFFF 2. código rgb: rgb(255,235,0) 3. nome da cor: red, blue, green...etc 4. transparente: transparent * background-image: 1. URL: url(caminho/imagem.gif) * background-repeat: 1. não repete: no-repeat 2. repete vertical e horizontal: repeat 3. repete vertical: repeat-y 4. repete horizontal: repeat-x CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML A propriedade background define as características (os valores na regra CSS) do fundo dos elementos HTML. As propriedades background são as listadas abaixo: * background-color............... cor do fundo; * background-image............. imagem de fundo; * background-repeat............. maneira como a imagem de fundo é posicionada; * background-attachment.......se a imagem de fundo &quot;rola&quot; ou não com a tela; * background-position............como e onde a imagem de fundo é posicionada; * background........................maneira abreviada para todas as propriedades; CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML * background-attachment: 1. imagem fixa na tela: fixed 2. imagem &quot;rola&quot; com a tela: scroll * background-position: 1. x-pos y-pos 2. x-% y-% 3. top left 4. top center 5. top right 6. center left 7. center center 8. center right 9. bottom left 10. bottom center 11. bottom right CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA EXERCÍCIOS CSS
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A seguir cenas dos próximos capítulos
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Cenas dos próximos capítulos CSS PARTE II
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Não esqueça de visitar o blog  e adicionar a comunidade www.ihmbr.blogspot.com
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA “ Ajudem a preservar os gatos pingados. Afinal de contas, eles são só meia dúzia.”  ( anônimo )  * * Só pra terminar com uma frase de efeito (rs)
INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Obrigado!
Anúncio

Mais conteúdo relacionado

Mais procurados (20)

Html Básico
Html BásicoHtml Básico
Html Básico
Marcelo Machado Pereira
 
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
Victor Adriel Oliveira
 
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
André Constantino da Silva
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
Tiago Luiz Ribeiro da Silva
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
Gabriel Moura
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
Leonardo Soares
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworks
andreluizlc
 
HTML5 - Tags semânticas
HTML5 - Tags semânticasHTML5 - Tags semânticas
HTML5 - Tags semânticas
Thiago Alvernaz
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
Jose Augusto Cintra
 
Javascript aula 01 - visão geral
Javascript   aula 01 - visão geralJavascript   aula 01 - visão geral
Javascript aula 01 - visão geral
Cristiano Pires Martins
 
07 html formulários
07 html   formulários07 html   formulários
07 html formulários
Centro 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 Internet
Leonardo Soares
 
Aula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdfAula 00 - Introducao ao Windows Server .pdf
Aula 00 - Introducao ao Windows Server .pdf
Luiz Carlos Araujo da Silva
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
Vinícius Roggério da Rocha
 
Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
Jessyka Lage
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
Bruno Catão
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
Jorge Ávila Miranda
 
JavaScript - Introdução com Orientação a Objetos
JavaScript - Introdução com Orientação a ObjetosJavaScript - Introdução com Orientação a Objetos
JavaScript - Introdução com Orientação a Objetos
Eduardo Mendes
 
Slides Css3
Slides Css3 Slides Css3
Slides Css3
Pedro Neto
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 
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
André Constantino da Silva
 
HTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no htmlHTML - Aula 01 - Estrutura básica e tags básicas no html
HTML - Aula 01 - Estrutura básica e tags básicas no html
Tiago Luiz Ribeiro da Silva
 
Aula 1. apresentação + frameworks
Aula 1. apresentação + frameworksAula 1. apresentação + frameworks
Aula 1. apresentação + frameworks
andreluizlc
 
HTML5 - Tags semânticas
HTML5 - Tags semânticasHTML5 - Tags semânticas
HTML5 - Tags semânticas
Thiago Alvernaz
 
Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5Minicurso de HTML básico - Atualizado para HTML5
Minicurso de HTML básico - Atualizado para HTML5
Jose Augusto Cintra
 
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
Leonardo Soares
 
Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
Jessyka Lage
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
Bruno Catão
 
JavaScript - Introdução com Orientação a Objetos
JavaScript - Introdução com Orientação a ObjetosJavaScript - Introdução com Orientação a Objetos
JavaScript - Introdução com Orientação a Objetos
Eduardo Mendes
 
Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)Minicurso de JavaScript (Portuguese)
Minicurso de JavaScript (Portuguese)
Bruno Grange
 

Destaque (13)

Tecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de ProgramaçãoTecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de Programação
Professor Samuel Ribeiro
 
xhtml e css
xhtml e cssxhtml e css
xhtml e css
Ana Laura Gomes
 
Introdução ao CSS
Introdução ao CSSIntrodução ao CSS
Introdução ao CSS
Willian Watanabe
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
Triway EAD
 
Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Visão geral da área de TI, Web e a introdução ao HTML e CSS.Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Samyr Abdo
 
Evolution of CSS
Evolution of CSSEvolution of CSS
Evolution of CSS
Ecaterina Moraru (Valica)
 
Apresentacao html css
Apresentacao html cssApresentacao html css
Apresentacao html css
Daniele Montenegro
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 
CSS
CSSCSS
CSS
People Strategists
 
Informatica Básica - Sexta Básica
Informatica Básica - Sexta BásicaInformatica Básica - Sexta Básica
Informatica Básica - Sexta Básica
Professor Samuel Ribeiro
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTML
Diego Eis
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
Amit Tyagi
 
Tecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de ProgramaçãoTecnologia, Inovação e uma pitada de Programação
Tecnologia, Inovação e uma pitada de Programação
Professor Samuel Ribeiro
 
Aula 01 introdução css
Aula 01 introdução cssAula 01 introdução css
Aula 01 introdução css
Jolvani Morgan
 
Introdução ao HTML
Introdução ao HTMLIntrodução ao HTML
Introdução ao HTML
Triway EAD
 
Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Visão geral da área de TI, Web e a introdução ao HTML e CSS.Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Visão geral da área de TI, Web e a introdução ao HTML e CSS.
Samyr Abdo
 
Aula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamentoAula 34. bordas arredondadas e sombreamento
Aula 34. bordas arredondadas e sombreamento
Jolvani Morgan
 
A verdadeira semântica do HTML
A verdadeira semântica do HTMLA verdadeira semântica do HTML
A verdadeira semântica do HTML
Diego Eis
 
How Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) WorksHow Cascading Style Sheets (CSS) Works
How Cascading Style Sheets (CSS) Works
Amit Tyagi
 
Anúncio

Semelhante a Aula 07 Css - Parte 1 (20)

Css tutorial
Css tutorialCss tutorial
Css tutorial
Cezar Bruno
 
Css e iFrames
Css e iFramesCss e iFrames
Css e iFrames
Sandra Oliveira
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
Sergio Finamore
 
Css completo(2)
Css   completo(2)Css   completo(2)
Css completo(2)
Sergio Finamore
 
Apostila completa de css
Apostila completa de cssApostila completa de css
Apostila completa de css
Heitor Victorio
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
Morvana Bonin
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
RubenManhia
 
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdfCSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
oliveiraana3456999
 
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSMódulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Agrupamento de Escolas da Batalha
 
Material css parte I
Material css parte IMaterial css parte I
Material css parte I
Denise Lima
 
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
 
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
Rodrigo Bueno Santa Maria, BS, MBA
 
3844 css
3844 css3844 css
3844 css
Lucio Webdesign
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
Padroes Web
Padroes WebPadroes Web
Padroes Web
hellequin
 
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
Manoel Afonso
 
Introdução a CSS objetiva e facil mesmo.pptx
Introdução a CSS objetiva e facil mesmo.pptxIntrodução a CSS objetiva e facil mesmo.pptx
Introdução a CSS objetiva e facil mesmo.pptx
GustavoBarrosLins1
 
Folha de estilo css
Folha de estilo   cssFolha de estilo   css
Folha de estilo css
Escola de Informática Evolutime; Colégio Pio XII
 
Htmlbasico
HtmlbasicoHtmlbasico
Htmlbasico
Fernando Vargas
 
Apostila completa de css
Apostila completa de cssApostila completa de css
Apostila completa de css
Heitor Victorio
 
Css cascading style sheet
Css cascading style sheetCss cascading style sheet
Css cascading style sheet
Morvana Bonin
 
2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf2. Introdução ao CSSpptx.pdf
2. Introdução ao CSSpptx.pdf
RubenManhia
 
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdfCSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
CSS - IntroduçãoParaQuemEstaInciandoNaProgramacao.pdf
oliveiraana3456999
 
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSSMódulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Módulo: 4 – Desenvolvimento de Páginas Web Estáticas: CSS
Agrupamento de Escolas da Batalha
 
Material css parte I
Material css parte IMaterial css parte I
Material css parte I
Denise Lima
 
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
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
Aula 1 programação web i
Aula 1   programação web iAula 1   programação web i
Aula 1 programação web i
Eliene Resende
 
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
Manoel Afonso
 
Introdução a CSS objetiva e facil mesmo.pptx
Introdução a CSS objetiva e facil mesmo.pptxIntrodução a CSS objetiva e facil mesmo.pptx
Introdução a CSS objetiva e facil mesmo.pptx
GustavoBarrosLins1
 
Anúncio

Mais de Professor Samuel Ribeiro (20)

Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para Internet
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Introdução à programação para web com Java -  Módulo 01: Conceitos básicosIntrodução à programação para web com Java -  Módulo 01: Conceitos básicos
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Professor Samuel Ribeiro
 
Java básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetosJava básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetos
Professor Samuel Ribeiro
 
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Professor Samuel Ribeiro
 
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Professor Samuel Ribeiro
 
Java básico - Módulo 06: Array
Java básico - Módulo 06: ArrayJava básico - Módulo 06: Array
Java básico - Módulo 06: Array
Professor Samuel Ribeiro
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de Repetição
Professor Samuel Ribeiro
 
Java básico - Módulo 04: Estruturas de controle
Java   básico - Módulo 04:  Estruturas de controleJava   básico - Módulo 04:  Estruturas de controle
Java básico - Módulo 04: Estruturas de controle
Professor Samuel Ribeiro
 
Java básico - módulo 03: captura de dados
Java  básico - módulo 03: captura de dadosJava  básico - módulo 03: captura de dados
Java básico - módulo 03: captura de dados
Professor Samuel Ribeiro
 
Java m01 - Nomenclaturas
Java   m01 - NomenclaturasJava   m01 - Nomenclaturas
Java m01 - Nomenclaturas
Professor Samuel Ribeiro
 
OPC TWS – MODULO 06
OPC TWS – MODULO 06OPC TWS – MODULO 06
OPC TWS – MODULO 06
Professor Samuel Ribeiro
 
OPC TWS – MODULO 05
OPC TWS – MODULO 05OPC TWS – MODULO 05
OPC TWS – MODULO 05
Professor Samuel Ribeiro
 
OPC TWS – MODULO 04
OPC TWS – MODULO 04OPC TWS – MODULO 04
OPC TWS – MODULO 04
Professor Samuel Ribeiro
 
OPC TWS – MODULO 03
OPC TWS – MODULO 03OPC TWS – MODULO 03
OPC TWS – MODULO 03
Professor Samuel Ribeiro
 
OPC-TWS - modulo 02
OPC-TWS - modulo 02OPC-TWS - modulo 02
OPC-TWS - modulo 02
Professor Samuel Ribeiro
 
OPC-TWS - Módulo 01
OPC-TWS -  Módulo 01OPC-TWS -  Módulo 01
OPC-TWS - Módulo 01
Professor Samuel Ribeiro
 
Algoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e MatrizesAlgoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e Matrizes
Professor Samuel Ribeiro
 
Apresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para InternetApresentação do Curso Técnico em Informática para Internet
Apresentação do Curso Técnico em Informática para Internet
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...Introdução à programação para web com Java -  Módulo 01: Conexão com bamco de...
Introdução à programação para web com Java - Módulo 01: Conexão com bamco de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 03: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 03: Conceitos básicos de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...Introdução à programação para web com Java -  Módulo 02: Conceitos básicos de...
Introdução à programação para web com Java - Módulo 02: Conceitos básicos de...
Professor Samuel Ribeiro
 
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Introdução à programação para web com Java -  Módulo 01: Conceitos básicosIntrodução à programação para web com Java -  Módulo 01: Conceitos básicos
Introdução à programação para web com Java - Módulo 01: Conceitos básicos
Professor Samuel Ribeiro
 
Java básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetosJava básico - Módulo 09: Introdução a programação orientada à objetos
Java básico - Módulo 09: Introdução a programação orientada à objetos
Professor Samuel Ribeiro
 
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Java básico - Módulo 08 - Introdução à programação orientada à objetos oo - c...
Professor Samuel Ribeiro
 
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos Java Básico - Módulo 07: Introdução à programação orientada à objetos
Java Básico - Módulo 07: Introdução à programação orientada à objetos
Professor Samuel Ribeiro
 
Java básico - Módulo 05 - Estruturas de Repetição
Java  básico - Módulo 05 - Estruturas de RepetiçãoJava  básico - Módulo 05 - Estruturas de Repetição
Java básico - Módulo 05 - Estruturas de Repetição
Professor Samuel Ribeiro
 
Java básico - Módulo 04: Estruturas de controle
Java   básico - Módulo 04:  Estruturas de controleJava   básico - Módulo 04:  Estruturas de controle
Java básico - Módulo 04: Estruturas de controle
Professor Samuel Ribeiro
 
Java básico - módulo 03: captura de dados
Java  básico - módulo 03: captura de dadosJava  básico - módulo 03: captura de dados
Java básico - módulo 03: captura de dados
Professor Samuel Ribeiro
 

Último (15)

CNEN_3012024.pdf_.pdf normas de proteção radiológica
CNEN_3012024.pdf_.pdf  normas de proteção radiológicaCNEN_3012024.pdf_.pdf  normas de proteção radiológica
CNEN_3012024.pdf_.pdf normas de proteção radiológica
myespaco
 
Venha Aprender Sobre MuleSoft - Dia 07.pptx
Venha Aprender Sobre MuleSoft - Dia 07.pptxVenha Aprender Sobre MuleSoft - Dia 07.pptx
Venha Aprender Sobre MuleSoft - Dia 07.pptx
Renato de Oliveira
 
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdfA-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
MarioAthayde
 
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptxAC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
Susana Cascais
 
Apres-Hidraulica e seus componentes: válvulas, etc...
Apres-Hidraulica e seus componentes: válvulas, etc...Apres-Hidraulica e seus componentes: válvulas, etc...
Apres-Hidraulica e seus componentes: válvulas, etc...
portodesantacruz80
 
Tabelas e Planilhas com apresentação em Dashboard
Tabelas e Planilhas com apresentação em DashboardTabelas e Planilhas com apresentação em Dashboard
Tabelas e Planilhas com apresentação em Dashboard
Hugo Dourado Graçano
 
Venha Aprender Sobre MuleSoft - Dia 11.pptx
Venha Aprender Sobre MuleSoft - Dia 11.pptxVenha Aprender Sobre MuleSoft - Dia 11.pptx
Venha Aprender Sobre MuleSoft - Dia 11.pptx
Renato de Oliveira
 
Venha Aprender Sobre MuleSoft - Dia 10.pptx
Venha Aprender Sobre MuleSoft - Dia 10.pptxVenha Aprender Sobre MuleSoft - Dia 10.pptx
Venha Aprender Sobre MuleSoft - Dia 10.pptx
Renato de Oliveira
 
Aula de Python - Modularização e Funções.pptx
Aula de Python - Modularização e Funções.pptxAula de Python - Modularização e Funções.pptx
Aula de Python - Modularização e Funções.pptx
ArturGuia1
 
Slide - Linguagem de Definição de Dados - TLBADII.pdf
Slide - Linguagem de Definição de Dados - TLBADII.pdfSlide - Linguagem de Definição de Dados - TLBADII.pdf
Slide - Linguagem de Definição de Dados - TLBADII.pdf
FtGames1
 
Venha Apender Sobre MuleSoft - Dia 09.pptx
Venha Apender Sobre MuleSoft - Dia 09.pptxVenha Apender Sobre MuleSoft - Dia 09.pptx
Venha Apender Sobre MuleSoft - Dia 09.pptx
Renato de Oliveira
 
Venha Aprender Sobre MuleSoft - Dia 06.pptx
Venha Aprender Sobre MuleSoft - Dia 06.pptxVenha Aprender Sobre MuleSoft - Dia 06.pptx
Venha Aprender Sobre MuleSoft - Dia 06.pptx
Renato de Oliveira
 
AutoriaDigital.pdf ensino médio e fundamental
AutoriaDigital.pdf ensino médio e fundamentalAutoriaDigital.pdf ensino médio e fundamental
AutoriaDigital.pdf ensino médio e fundamental
DayaneSoares55
 
03-poo1-uml.pdf Apresentacao UML POOL UML
03-poo1-uml.pdf Apresentacao UML POOL UML03-poo1-uml.pdf Apresentacao UML POOL UML
03-poo1-uml.pdf Apresentacao UML POOL UML
ssuser426fcf
 
Introdução a Informática basica conceitos basicos .pptx
Introdução  a Informática basica conceitos basicos .pptxIntrodução  a Informática basica conceitos basicos .pptx
Introdução a Informática basica conceitos basicos .pptx
OrlandoCanchipande1
 
CNEN_3012024.pdf_.pdf normas de proteção radiológica
CNEN_3012024.pdf_.pdf  normas de proteção radiológicaCNEN_3012024.pdf_.pdf  normas de proteção radiológica
CNEN_3012024.pdf_.pdf normas de proteção radiológica
myespaco
 
Venha Aprender Sobre MuleSoft - Dia 07.pptx
Venha Aprender Sobre MuleSoft - Dia 07.pptxVenha Aprender Sobre MuleSoft - Dia 07.pptx
Venha Aprender Sobre MuleSoft - Dia 07.pptx
Renato de Oliveira
 
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdfA-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
A-Evolucao-das-Fontes-no-Windows-Uma-Jornada-Tipografica.pdf
MarioAthayde
 
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptxAC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
Susana Cascais
 
Apres-Hidraulica e seus componentes: válvulas, etc...
Apres-Hidraulica e seus componentes: válvulas, etc...Apres-Hidraulica e seus componentes: válvulas, etc...
Apres-Hidraulica e seus componentes: válvulas, etc...
portodesantacruz80
 
Tabelas e Planilhas com apresentação em Dashboard
Tabelas e Planilhas com apresentação em DashboardTabelas e Planilhas com apresentação em Dashboard
Tabelas e Planilhas com apresentação em Dashboard
Hugo Dourado Graçano
 
Venha Aprender Sobre MuleSoft - Dia 11.pptx
Venha Aprender Sobre MuleSoft - Dia 11.pptxVenha Aprender Sobre MuleSoft - Dia 11.pptx
Venha Aprender Sobre MuleSoft - Dia 11.pptx
Renato de Oliveira
 
Venha Aprender Sobre MuleSoft - Dia 10.pptx
Venha Aprender Sobre MuleSoft - Dia 10.pptxVenha Aprender Sobre MuleSoft - Dia 10.pptx
Venha Aprender Sobre MuleSoft - Dia 10.pptx
Renato de Oliveira
 
Aula de Python - Modularização e Funções.pptx
Aula de Python - Modularização e Funções.pptxAula de Python - Modularização e Funções.pptx
Aula de Python - Modularização e Funções.pptx
ArturGuia1
 
Slide - Linguagem de Definição de Dados - TLBADII.pdf
Slide - Linguagem de Definição de Dados - TLBADII.pdfSlide - Linguagem de Definição de Dados - TLBADII.pdf
Slide - Linguagem de Definição de Dados - TLBADII.pdf
FtGames1
 
Venha Apender Sobre MuleSoft - Dia 09.pptx
Venha Apender Sobre MuleSoft - Dia 09.pptxVenha Apender Sobre MuleSoft - Dia 09.pptx
Venha Apender Sobre MuleSoft - Dia 09.pptx
Renato de Oliveira
 
Venha Aprender Sobre MuleSoft - Dia 06.pptx
Venha Aprender Sobre MuleSoft - Dia 06.pptxVenha Aprender Sobre MuleSoft - Dia 06.pptx
Venha Aprender Sobre MuleSoft - Dia 06.pptx
Renato de Oliveira
 
AutoriaDigital.pdf ensino médio e fundamental
AutoriaDigital.pdf ensino médio e fundamentalAutoriaDigital.pdf ensino médio e fundamental
AutoriaDigital.pdf ensino médio e fundamental
DayaneSoares55
 
03-poo1-uml.pdf Apresentacao UML POOL UML
03-poo1-uml.pdf Apresentacao UML POOL UML03-poo1-uml.pdf Apresentacao UML POOL UML
03-poo1-uml.pdf Apresentacao UML POOL UML
ssuser426fcf
 
Introdução a Informática basica conceitos basicos .pptx
Introdução  a Informática basica conceitos basicos .pptxIntrodução  a Informática basica conceitos basicos .pptx
Introdução a Informática basica conceitos basicos .pptx
OrlandoCanchipande1
 

Aula 07 Css - Parte 1

  • 1. PROFESSOR SAMUEL RIBEIRO INTERFACE HOMEM-MÁQUINA INTERFACE HOMEM-MÁQUINA
  • 2. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Especialista em Design Digital Escola Superior de Design Digital do Instituto Infnet Bach. Em Sistemas de Informação FIC Analista de Sistemas Contatos: [email_address] Comunidade: IHM Profile: samuka ribeiro FEUC Samuel Ribeiro
  • 3. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA - CSS PARTE 1 Fatores Humanos
  • 4. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Um Breve Histórico Quando o HTML foi criado, a intenção não era de forma alguma, formatar informação. A medida que o HTML foi se popularizando e evoluindo, foram incluídas em suas qualidades, o domínio de controlar algumas aparências para o documento. Isso fez com que a linguagem ficasse muito complexa, mais dificil para entender e manter. Outro problema era que os browsers tinham diferenças de implementações, o que dificultava a visualização dos sites, trazendo menos controle na navegação pela web. CSS
  • 5. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Em 1994 Håkon Wium Lie , vendo toda essa dificuldade, resolveu criar um jeito mais fácil para formatar a informação. Foi aí que ele propôs a criação do CSS ou Cascading Style Sheets… Aceitando o convite feito pelo próprio Håkon, Bert Bos - que naquele tempo estava trabalhando em um browser chamado Argo – começou a trabalhar no projeto. Os dois então, trabalharam juntamente no começo do desenvolvimento do CSS. Em 1995 eles apresentaram sua proposta e finalmente, o W3C – World Wide Web Consortium – que estava acabando de nascer, se interessou pelo projeto e resolveu criar uma equipe, obviamente liderada por Håkon e Bert Bos. O resultado apareceu logo, em 1996 , eles lançaram a recomendação oficial pelo W3C do CSS Level 1 ( CSS 1 ). Dois anos depois, no dia 12 de Maio de 1998 , eles lançaram a recomendação do CSS de nível 2 ( CSS 2 ). A segunda versão das Folhas de Estilo para web. CSS
  • 6. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Cascading Style Sheets (CSS) é um moderno padrão para apresentação web Quando combinado com uma linguagem de marcação como HTML, XHTML, XML (embora não se limitando a estes), Cascading Style Sheets fornece a informação para navegadores que lhes permite apresentar todos os aspectos visuais de um documento da web. CSS controla a apresentação de aspectos do Design de uma página web CSS
  • 7. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O que eu posso fazer com CSS? CSS é uma linguagem para estilos que define o layout de documentos HTML. Por exemplo, CSS controla fontes, cores, margens, linhas, alturas, larguras, imagens de fundo, posicionamentos e muito mais. HTML pode ser indevidamente usado para definir o layout de websites. Contudo CSS proporciona mais opções e é mais preciso e sofisticado. CSS é suportado por todos os navegadores atuais. Quais são os benefícios do uso de CSS? CSS é uma revolução no mundo do web design. Os benefícios concretos do uso de CSS incluem: * controle do layout de vários documentos a partir de uma simples folha de estilos; * maior precisão no controle do layout; * aplicação de diferentes layouts para servir diferentes mídias (tela, impressora, etc.); * emprego de variadas, sofisticadas e avançadas técnicas de desenvolvimento. CSS
  • 8. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Os três tipos de vinculação de folhas de estilo 1. Importadas ou lincadas; 2. Incorporadas; 3. Inline. CSS
  • 9. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa Uma folha de estilo é externa, quando as regras CSS estão declaradas em um documento a parte do documento HTML. A folha de estilo é um arquivo separado do arquivo html e que tem a extensão .css Uma folha de estilo externa é ideal para ser aplicada a várias páginas. Com uma folha de estilo externa , você pode mudar a aparência de um site inteiro mudando um arquivo apenas (o arquivo da folha de estilo). CSS
  • 10. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa O arquivo css da folha de estilo externa deverá ser lincado ou importado ao documento HTML, dentro da tag <head> do documento. A sintaxe geral para lincar uma folha de estilo: <head> ........... <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;estilo.css&quot;> .......... </head> A sintaxe geral para importar uma folha de estilo: <head> ........... <style type=&quot;text/css&quot;> @import url(&quot;estilo.css&quot;); </style> .......... </head> CSS
  • 11. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo externa CSS
  • 12. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo incorporada ou interna Uma folha de estilo é incorporada ou interna, quando as regras CSS estão declaradas no próprio documento HTML. Uma folha de estilo incorporada ou interna, é ideal para ser aplicada a uma única página. Com uma folha de estilo incorporada ou interna, você pode mudar a aparência de somente um documento, aquele onde a folha de estilo esta incorporada. As regras de estilo, válidas para o documento, são declaradas na seção <head> do documento com a tag de estilo <style> CSS
  • 13. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo incorporada ou interna <head> ........... <style type=&quot;text/css&quot;> <!-- body { background: #000000; url(&quot;imagens/minhaimagem.gif&quot;); } h3 { color: #FF0000; } p { margin-left: 15px; padding:1.5em; } --> </style> ........... </head> CSS
  • 14. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Vinculando folhas de estilo a documentos Folha de estilo inline Uma folha de estilo é dita inline, quando as regras CSS estão declaradas dentro da tag do elemento HTML. Um estilo inline só se aplica a um elemento HTML. Ele perde muitas das vantagens de folhas de estilo pois mistura o conteúdo com a apresentação. Use este método excepcionalmente, como quando quiser aplicar um estilo a uma única ocorrência de um elemento. A sintaxe para aplicar estilo inline é mostrada a seguir: <p style=&quot;color:#000000; margin: 5px;&quot;> Aqui um parágrafo de cor preta e com 5px nas 4 margens. </p> CSS
  • 15. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Uma regra CSS é uma declaração que segue uma sintaxe própria e que define como será aplicado estilo a um ou mais elementos HTML. Um conjunto de regras CSS formam uma Folha de Estilos. CSS
  • 16. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Uma regra CSS, na sua forma mais elementar, compõe-se de três partes: um seletor , uma propriedade e um valor CSS seletor { propriedade: valor; }
  • 17. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Seletor: genericamente, é o elemento HTML identificado por sua tag, ou por uma classe, ou por uma ID, ou etc., e para o qual a regra será válida (por exemplo: <p>, <h1>, <form>, .minhaclasse, etc...); Propriedade: é o atributo do elemento HTML ao qual será aplicada a regra (por exemplo: font, color, background, etc...). Valor: é a característica específica a ser assumida pela propriedade (por exemplo: letra tipo arial, cor azul, fundo verde, etc...) CSS
  • 18. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Observações: Na sintaxe de uma regra CSS, escreve-se o seletor e a seguir a propriedade e valor separados por dois pontos e entre chaves { }. Quando mais de uma propriedade for definida na regra, deve-se usar ponto-e-vírgula para separá-las. O ponto-e-vírgula é facultativo no caso de propriedade única e também após a declaração da última propriedade no caso de mais de uma. CSS É uma boa prática usar sempre o ponto-e-vírgula após cada regra para uma propriedade.
  • 19. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Exemplo: body { color: #000000; background: #FFFFFF; font-weight: bold; /*ponto-e-vírgula é facultativo */ } CSS
  • 20. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A regra CSS e sua sintaxe Para maior legibilidade das folhas de estilo, é de boa prática usar linhas distintas para escrever cada uma das declarações propriedade e seu valor. p { text-align: right; color: #FF0000; } Isto não é obrigatório! A regra abaixo tem o mesmo efeito da regra acima e ambas as sintaxes estão corretas: p {text-align: right;color: #FF0000;} CSS
  • 21. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Agrupamento de Seletores Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Separe cada seletor com uma vírgula. No exemplo abaixo agrupamos todos os elementos cabeçalho. A cor de todos os cabeçalhos será verde. h1, h2, h3, h4, h5, h6 { color: #00FF00; } CSS
  • 22. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Você pode criar um nome e com ele criar uma classe a qual definirá as regras CSS. As classes podem ser aplicadas a qualquer elemento HTML. você pode aplicar estilos diferentes para o mesmo tipo de elemento do HTML, usando classes diferentes para cada um deles. A sintaxe para o seletor classe é mostrada abaixo. Elemento HTML mais um nome qualquer que você &quot;inventa&quot; precedido de . (ponto): elemento HTML.minhaclasse { propriedade: valor; } CSS
  • 23. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: p.corum { color:#000000; } p.cordois { color:#0000FF; } <html> . . . <p class =&quot;corum&quot;> este parágrafo terá cor preta.</p> <p class =&quot;cordois&quot;> este parágrafo terá cor azul. </p> CSS
  • 24. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: <p>Uvas para vinho branco:</p> <ul> <li><a href=&quot;ri.htm&quot; class=&quot;whitewine&quot;>Riesling</a></li> <li><a href=&quot;pb.htm&quot; class=&quot;whitewine&quot;>Pinot Blanc</a></li> </ul> <p>Uvas para vinho tinto:</p> <ul> <li><a href=&quot;cs.htm&quot; class=&quot;redwine&quot;>Cabernet Sauvignon</a></li> <li><a href=&quot;me.htm&quot; class=&quot;redwine&quot;>Merlot</a></li> <li><a href=&quot;pn.htm&quot; class=&quot;redwine&quot;>Pinot Noir</a></li> </ul> CSS
  • 25. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Exemplo: a { color: blue; } a.whitewine { color: #FFBB00; } a.redwine { color: #800000; } CSS
  • 26. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor classe Ao criar uma classe você talvez queira que ela seja aplicável a qualquer elemento HTML. Neste caso basta que se omita o nome do elemento antes da classe. Por exemplo: a regra CSS a seguir pode ser aplicada a qualquer elemento HTML ao qual você deseja atribuir cor azul: .cortres { color: #0000FF; } No exemplo a seguir tanto o cabeçalho <h2> como o parágrafo <p> terão cor azul: <h2 class=&quot;cortres&quot;> Este cabeçalho é azul. </h2> <p class=&quot;cortres&quot;> Este parágrafo é azul. </p > CSS
  • 27. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor ID O que há de especial no atributo id é que não poderá existir dois ou mais elementos com a mesma id, ou seja em um documento apenas um e somente um elemento poderá ter uma determinada id. Cada id é única. Para casos em que haja necessidade de mais de um elemento com a mesma identificação usamos o atributo class. Você pode criar um nome e com ele criar uma ID a qual definirá as regras CSS. Uma ID só pode ser aplicada a UM elemento HTML. o seletor ID segue a seguinte sintaxe: Um nome qualquer que você cria precedido de # (&quot;tralha&quot;) #minhaID { propriedade: valor; } CSS
  • 28. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O seletor ID <h1 id=&quot;c1&quot;>Capítulo 1</h1> ... <h2 id=&quot;c1-1&quot;>Capítulo 1.1</h2> ... <h2 id=&quot;c1-2&quot;>Capítulo 1.2</h2> ... <h1 id=&quot;c2&quot;>Capítulo 2</h1> ... <h2 id=&quot;c2-1&quot;>CCapítulo 2.1</h2> ... <h3 id=&quot;c2-1-2&quot;>Capítulo 2.1.2</h3> ... #c1-2 { color: red; } CSS
  • 29. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Comentários Inserindo comentários nas CSS Você pode inserir comentários nas CSS para explicar seu código, e principalmente ajudá-lo a relembrar de como você estruturou e qual a finalidade de partes importantes do código. O comentário introduzido no código, será ignorado pelo browser. Um comentário nas CSS começa com o &quot;/*&quot;, e termina com &quot; */&quot;. exemplo: /* este é um comentário*/ p { font-size: 14px; /* este é outro comentário*/ color: #000000; font-family: Arial, Serif; } CSS
  • 30. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML As propriedades para as fontes, definem as características (os valores na regra CSS) das letras que constituem os textos dentro dos elementos HTML. As propriedades básicas para fontes e que abordaremos neste tutorial são as listadas abaixo: * color:...................cor da fonte * font-family:..........tipo de fonte * font-size:.............tamanho de fonte * font-style:............estilo de fonte * font-variant:.........fontes maiúsculas de menor altura * font-weight:.........quanto mais escura a fonte é (negrito) * font:....................maneira abreviada para todas as propriedades CSS
  • 31. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML Valores válidos para as propriedades da fonte * font-size: 1. xx-small 2. x-small 3. small 4. medium 5. large 6. x-large 7. xx-large 8. smaller 9. larger 10. length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) 11. % * font-style: 1. normal: fonte normal na vertical 2. italic: fonte inclinada 3. oblique:fonte obliqua CSS
  • 32. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA As fontes nos elementos HTML Valores válidos para as propriedades da fonte * font-variant: 1. normal: fonte normal 2. small-caps: transforma em maiúsculas de menor altura * font-weight: 1. normal 2. bold 3. bolder 4. lighter 5. 100 6. 200 7. 300 8. 400 9. 500 10. 600 11. 700 12. 800 13. 900 CSS
  • 33. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. As propriedades para textos são: * color.....................cor do texto; * letter-spacing........espaçamento entre letras; * word-spacing.........espaçamento entre palavras; * text-align..............alinhamento do texto; * text-decoration......decoração do texto; * text-indent............recuo do texto; * text-transform.......forma das letras; * direction...............direção do texto; * white-space.........como o browser trata os espaços em branco; CSS
  • 34. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML * text-decoration: 1. none: nenhuma decoração 2. underline: coloca sublinhado no texto 3. overline: coloca um sobrelinhado no texto 4. line-through: coloca uma linha em cima do texto 5. blink: faz o texto piscar * text-indent: 1. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) 2. % : porcentagem da largura do elemento pai * text-transform: 1. none: texto normal 2. capitalize: todas as primeiras letras do texto em maiúsculas 3. uppercase: todas as letras do texto em maiúsculas 4. lowercase: todas as letras do texto em minúsculas * white-space: 1. normal: os espaços em branco serão ignorados pelo browser 2. pre: os espaços em branco serão preservados pelo browser 3. nowrap: o texto será apresentado todo ele numa linha única na tela. Não há quebra de linha até ser encontrada uma tag <br> CSS
  • 35. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Os textos nos elementos HTML Valores válidos para as propriedades do texto * color: 1. código hexadecimal: #FFFFFF 2. código rgb: rgb(255,235,0) 3. nome da cor: red, blue, green...etc * letter-spacing: 1. normal: é o espaçamento default 2. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) São válidos valores negativos * word-spacing: 1. normal: é o espaçamento default 2. lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) São válidos valores negativos * text-align: 1. left: alinha o texto a esquerda 2. right: alinha o texto a direita 3. center: alinha o texto no centro 4. justify: força o texto a ocupar toda a extensão da linha da esquerda a direita CSS
  • 36. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML A propriedade background define as características (os valores na regra CSS) do fundo dos elementos HTML. As propriedades background são as listadas abaixo: * background-color............... cor do fundo; * background-image............. imagem de fundo; * background-repeat............. maneira como a imagem de fundo é posicionada; * background-attachment.......se a imagem de fundo &quot;rola&quot; ou não com a tela; * background-position............como e onde a imagem de fundo é posicionada; * background........................maneira abreviada para todas as propriedades; CSS
  • 37. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML Valores válidos para as propriedades do fundo * background-color: 1. código hexadecimal: #FFFFFF 2. código rgb: rgb(255,235,0) 3. nome da cor: red, blue, green...etc 4. transparente: transparent * background-image: 1. URL: url(caminho/imagem.gif) * background-repeat: 1. não repete: no-repeat 2. repete vertical e horizontal: repeat 3. repete vertical: repeat-y 4. repete horizontal: repeat-x CSS
  • 38. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML A propriedade background define as características (os valores na regra CSS) do fundo dos elementos HTML. As propriedades background são as listadas abaixo: * background-color............... cor do fundo; * background-image............. imagem de fundo; * background-repeat............. maneira como a imagem de fundo é posicionada; * background-attachment.......se a imagem de fundo &quot;rola&quot; ou não com a tela; * background-position............como e onde a imagem de fundo é posicionada; * background........................maneira abreviada para todas as propriedades; CSS
  • 39. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA O fundo dos elementos HTML * background-attachment: 1. imagem fixa na tela: fixed 2. imagem &quot;rola&quot; com a tela: scroll * background-position: 1. x-pos y-pos 2. x-% y-% 3. top left 4. top center 5. top right 6. center left 7. center center 8. center right 9. bottom left 10. bottom center 11. bottom right CSS
  • 40. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA EXERCÍCIOS CSS
  • 41. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA A seguir cenas dos próximos capítulos
  • 42. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Cenas dos próximos capítulos CSS PARTE II
  • 43. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA Não esqueça de visitar o blog e adicionar a comunidade www.ihmbr.blogspot.com
  • 44. INTERFACE HOMEM-MÁQUINA PROFESSOR SAMUKA “ Ajudem a preservar os gatos pingados. Afinal de contas, eles são só meia dúzia.” ( anônimo ) * * Só pra terminar com uma frase de efeito (rs)