Programação para Internet Rica– Aula 04 Prof. Me. Ronnison Reges Vidal.

Slides:



Advertisements
Apresentações semelhantes
Atividade 5 Objetivos: Conhecer as regras CSS “width”, “margin-left:auto” e “margin-left:right” e verificar que elas não funcionam no IE a menos que coloquemos.
Advertisements

HTML - HiperText Markup Language Tecnologia para Web
CSS ( Folhas de Estilo).
CSS-Folha de Estilo.
Programas Utilitários Básicos
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Construção Web Design Aula 02 – HTML e CSS.
Curso de Web Master Css – 1ª Aula.
HTML Técnicas em Programação para Internet
HTML Construindo páginas.
CSS - Cascading Style Sheets
Introdução à Programação para WEB
Instrutor: Tarso Nunes Aires  HTML foi escrito para definir o conteúdo de um documento  Porém, tags como, atributos de cores e etc.
HTML HyperText Markup Language Uma linguagem de marcação.
Cascading Style Sheets Folhas de Estilo em Cascata
COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA CSS
TEC. DESENVOLVIMENTO WEB Prof.: Jean Carlo Mendes
12 de Dezembro de 2007 Jos é Carlos Ramalho XSL or XSLFO Processamento Estruturado de Documentos
Introdução ao CSS Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo. Seções Clique com.
HTML 1ª aula.
HTML: trabalhando com Fontes
CSS incorporado – Formatando textos utilizando estilos em cascata
Profª Angela Tissi Tracierra. Tags... As tags... fazem a formatação de fonte no texto que envolvem no documento HTML. Juntamente a essas tags utilizam-se.
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
Atividade 1 DDW2 Profª Janaina Moreno.
Ferramentas para Sistema Web
WIC’ 2015-I WorkShop para o Ingressante em Ciência da Computação Curso de Desenvolvimento para WEB – HTML5.
Unidade 3 – Introdução ao CSS Prof.: Henrique Santos
Aplicativos para Internet CSS
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
7 - Criação de Páginas Web
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
Cascading Style Sheets (css). Cascading Style Sheets  Cascading Style Sheets (CSS) é uma linguagem de estilo utilizada para definir a apresentação de.
Internet e Programação Web
Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 CSS Cascading Style Sheets Folhas de Estilo em Cascata Parte I.
Programação para Internet
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
Fundamentos e Tecnologia em Web
Frames Com frames você pode inserir mais de um documento dentro da mesma tela do navegador. Você pode fazer frames horizontais ou verticais, que determinarão.
Curso de Gestão da Informação Prof. Dr. Daniel A. Furtado Módulo 2 Universidade Federal de Uberlândia Faculdade de Computação.
CSS ETEC Vasco Antônio Venchiarutti - Extensão na EE A. S. Gandra Professor: Robson / Madureira Disciplina: Desenvolvimento e Design de Web Sites II Turma:
Karine Alessandra Córdova
Linguagem de Programação Web Karine Alessandra Córdova.
HTML Prof. Geyson Silva.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Workshop Linguagem de Hipertextos Formatação de Páginas para Web com CSS.
Posicionamento Prof. Wolley. Centralizando conteúdo Abrir o arquivo responsabilidade_social.html.
Desenvolvimento Web CSS – Cascading Style Sheets Folhas de Estilo em Cascata Profa. Célia Taniwaki.
CSS Cascading Style Sheets. O que é CSS?  Conjunto de regras que definem a aparência do documento HTML.  Inline: Definido dentro da tag pelo atributo.
DESENVOLVIMENTO WEB I CSS incorporado – Formatando textos utilizando estilos em cascata.
M ICROSOFT W ORD 2007 C OMANDOS Disciplina - Intermática Prof.ª Andréia Vieira do Nascimento.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos (UFBA)
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :38 1 Este parágrafo em fonte Courier Este parágrafo em fonte Cambria e tamanho 20px.
Processamento de Texto – Word 2007  O Microsoft Word 2007 é um programa que faz parte das aplicações que constituem o Microsoft Office  É actualmente.
Informática Básica Karine Alessandra Córdova O navegador é o principal programa para acessar a Internet. Com ele, você pode visitar endereços na rede,
CURSO BÁSICO DE INFORMÁTICA INSTRUTORA: JOSILENE BRAGA
Propriedades CSS para formatação de Texto Aplicativos para Web Prof. Wolley W. Silva.
Aplicativos para Web Prof.ª Erika Miranda Prof. Wolley.
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 2/6/ :22 1 Neste exercício vamos testar os diversos tipos de links comentados. Para isso.
Programação p/ INTERNET - HTML Prof. João Ricardo Andrêo 2/6/ :46 1 TABELAS A TAG é utilizada para apresentação de dados no formato de tabelas (apresentação.
Normalização (4FN) Na literatura aparecem outras formas normais, como a forma normal de Boyce/Codd, a 4FN e a 5FN. Destas a única que tem importância na.
EDITOR DE PLANILHAS MICROSOFT EXCEL 2010
Programação Gráfica em Java Desenho em AWT Aula 04.
Tutorial Webnode parte 2 Criando site 1. Ao abrir o editor de imagem, clique em Adicionar imagem para selecionar uma imagem de seu computador ou da galeria.
CSS - Cascading Style Sheet Feol – 2º Período Sistemas de Informação Profa. Andrea Alves.
HTML CSS CRD Filipe Pacheco.
Transcrição da apresentação:

Programação para Internet Rica– Aula 04 Prof. Me. Ronnison Reges Vidal

CONTEÚDO Unidade 1 – CSS Um Breve Histórico Definições XHTML 2

Um Breve Histórico – À medida que o HTML foi se popularizando e evoluindo foram incluídas em suas características a capacidade de controlar algumas aparências para o documento. Isso fez com que a linguagem ficasse muito complexa, mais difícil para entender e manter. – Outro problema era que os browsers tinham diferentes implementações, o que dificultava a visualização dos sites, trazendo menos controle na navegação pela web. 3 CSS

Em 1994 Hakon Wium Lie, vendo toda essa dificuldade, resolveu criar um jeito mais fácil para formatar a informação em um site. Ele propôs a criação do CSS ou Cascading Style Sheets. Aceitando o convite feito pelo próprio Hakon, Bert Bos, que naquele tempo estava trabalhando em um browser chamado Argo – começou a trabalhar no projeto. 4 CSS

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 Hakon 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. 5 CSS

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), 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 6 CSS

Quais são os benefícios do uso de CSS? 7 CSS

O que eu posso fazer com CSS? – CSS é uma linguagem para estilos que define a forma como os documentos HTML serão apresentados. – Por exemplo, CSS controla fontes, cores, imagens de fundo, linhas, margens, alturas, larguras, posicionamentos e muito mais. CSS é suportado por todos os navegadores atuais. 8 CSS

Quais são os benefícios do uso de CSS? – Os benefícios concretos do uso de CSS incluem: Controle do layout de vários documentos a partir de uma folha de estilos; Maior precisão no controle do layout; Aplicação de diferentes layouts para servir diferentes mídias (tela, celular, impressora, etc.); Emprego de técnicas avançadas de desenvolvimento. 9 CSS

Vinculando folhas de estilo a documentos – Os três tipos de vinculação de folhas de estilo 1. Inline; 2. Incorporadas; 3. Importadas ou Externa. 10 CSS

Folha de estilo inline – Em uma folha de estilo inline as regras CSS estão declaradas dentro da tag do elemento HTML. – Um estilo inline só se aplica a um elemento HTML. – Ao trabalhar com CSS inline perdemos muitas das vantagens das folhas de estilo, pois este método mistura o conteúdo com a apresentação. Não é recomendada a utilização deste método, utilize excepcionalmente, quando quiser aplicar um estilo a uma única ocorrência de um elemento. 11 CSS

Folha de estilo inline – A sintaxe para aplicar estilo inline é mostrada a seguir: Aqui um parágrafo de cor preta e com 5px nas 4 margens. 12 CSS

Folha de estilo incorporada ou interna – Em uma folha de estilo é incorporada ou interna as regras CSS estão declaradas no próprio documento. – Uma folha de estilo interna é ideal para ser aplicada a um único documento. Com uma folha de estilo interna, você pode mudar a aparência de somente um documento, aquele onde a folha de estilo esta incorporada. 13 CSS

Folha de estilo incorporada ou interna – As regras de estilo, válidas para o documento, são declaradas na seção do documento com a tag de estilo 14 CSS

Folha de estilo incorporada ou interna <!-- body { background: #000000; url("imagens/minhaimagem.gif"); } h3 { color: #0000FF; } p { margin-left: 20px; } --> CSS

Folha de estilo Importadas – Em uma folha de estilo é importada ou externa as regras CSS estão declaradas em um arquivo a parte com 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 único arquivo. – O arquivo css da folha de estilo externa deverá ser lincado ou importado ao documento HTML, dentro da tag do documento. 16 CSS

Folha de estilo Importadas – A sintaxe geral para lincar uma folha de estilo: CSS

Folha de estilo Importadas – A sintaxe geral para importar uma folha de url("meu_estilo.css"); CSS

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. – Uma regra CSS, na sua forma mais elementar, compõe-se de três partes: – um seletor, uma propriedade e um valor 19 CSS

seletor { propriedade: valor; } – Seletor: É o elemento HTML identificado por sua tag, ou por uma classe, ou por uma ID, e para o qual a regra será válida. Exemplos:.minha_classe 20 CSS

Exemplo body { background-color: #d0e4fe; } h1 { color: orange; text-align: center; } p { font-family: "Times New Roman"; font-size: 20px; } 21 CSS

seletor { propriedade: valor; } – Propriedade: É o atributo do elemento HTML ao qual será aplicada a regra. – Exemplos: font-size Color background 22 CSS

seletor { propriedade: valor; } – Valor: É a característica específica a ser assumida pela propriedade. – Exemplo: tamanho da letra 12px letra tipo verdana cor verde fundo azul 23 CSS

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, contudo é uma boa prática usar sempre o ponto-e-vírgula após cada regra para uma propriedade. 24 CSS

Observações: – 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: left; color: #0000FF; } 25 CSS

Agrupamento de Seletores – Exemplo: h1, h2, h3, h4, h5, h6 { color: #0000FF; } – Acima agrupamos todos os elementos cabeçalho e a propriedade cor terá o valor #0000FF (cor azul) para todos os cabeçalhos. 26 CSS

O seletor classe – Você pode definir as regras CSS através de um nome criando uma classe. As classes podem ser aplicadas a qualquer elemento HTML. – É Possível aplicar estilos diferentes para o mesmo tipo de elemento, usando classes diferentes para cada um deles. – Sintaxe para o seletor classe: Elemento HTML.nome elemento HTML.minhaclasse { propriedade: valor; } 27 CSS

O seletor classe – Exemplos: <!-- p.minhaCor { color:#000000; } p.outraCor { color:#0000FF; } --> 28 CSS este parágrafo terá cor preta. este parágrafo terá cor azul.

<!-- a { color: blue; } a.whitewine { color: #FFBB00; } a.redwine { color: #800000; } → 29 CSS Uvas para vinho branco: Riesling Pinot Blanc Uvas para vinho tinto: Cabernet Sauvignon Merlot Pinot Noir </htm

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:.corAzul { color: #0000FF; } No exemplo a seguir tanto o cabeçalho como o parágrafo terão cor azul: Ese cabeçalho é azul. Este parágrafo é azul. 30 CSS

Textos – As propriedades para textos definem as características 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 caixa alta e baixa; direction à direção do texto; white-space à como o browser trata os espaços em branco; 31 CSS

Textos – Valores – 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 32 CSS

Textos – Valores – 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 – color: – 1. código hexadecimal: #FFFFFF – 2. código rgb: rgb(255,235,0) – 3. nome da cor: red, blue, green...etc 33 CSS

Textos – Valores – 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 34 CSS

Textos – Valores – 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 35 CSS

Fundo (Background) – A propriedade background define as características 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 "rola" ou não com a tela; – background-position à como e onde a imagem de fundo é posicionada; – background à maneira abreviada para todas as propriedades; 36 CSS

Fundo (Background) – Valores – 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 – 37 CSS

Fundo (Background) – Valores background-attachment: – 1. imagem fixa na tela: fixed – 2. imagem "rola" 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 38 CSS