Internet e Programação Web



Documentos relacionados
CSS -Cascading Style Sheets - Introdução

CSS é a abreviatura para Cascading Style Sheets Folhas de Estilo em Cascata

CSS - Background, Color e Fontes. Prof. Bruno Medeiros bruno.medeiros@sc.senai.br

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS INTRODUÇÃO E MANIPULANDO FONTES

7. Cascading Style Sheets (CSS)

Aula 03: Noções Fundamentais do CSS, Formatação de Fonte e Inserção de Imagens

Mudança de formatos no HTML. CSS - Cascading Style Sheets. A prioridade para o efeito cascata. A prioridade para o efeito cascata

<!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset = UTF-8"> <title> Exemplo de uso correto da semântica HTML </title> </ head >

FOLHAS DE ESTILO EM CASCATA

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Introdução às Folhas de Estilo

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS - Prof. Rosemary Melo

HTML. (Hypertext Markup Language Linguagem de Marcação de Hipertexto)

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Sumário. HTML CSS JQuery Referências IHC AULA

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

Cabeçalho do documento

EXEMPLO. h1 {font-family: arial, verdana, sans-serif;} h2 {font-family: "Times New Roman", serif;}

Web Design Aula 13: Introdução a CSS

Introdução à Cascading Style Sheets

CRIAÇÃO DE SITES (AULA 7)

SIMULADOS & TUTORIAIS

Compêndio códigos. {css}

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

Apostila CSS - Introdução à folha de estilos

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Tecnologias para Web Design

APOSTILA DE PROGRAMAÇÃO WEB

Unidade: O que é CSS? HTML e CSS? Boa aula!!!

Aplicativos para Internet Aula 01

Aula 4 Modelo CSS. Efeito cascata. Ordem em cascata. Declarações normais e importantes. Exemplo. Especificidade de um seletor 30/08/2013

Roteiro 2: Conceitos de Tags HTML

DESIGN RESPONSIVO TÉCNICAS E PROCESSOS DE PRODUÇÃO. Profº Ritielle Souza

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

Web Design Aula 02: HTML

Web Design Aula 15: Propriedades CSS

Web Design. Prof. Felippe

Apostila de Introdução ao CSS

neste tutorial, iremos abordar as folhas de estilo em cascata, mais conhecidas como cascading style sheets. por que usar css?

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Introdução. História. Como funciona

CSS Luciano Otávio de Assis CSS

DWEB. Design para Web. CSS3 - Fundamentos. Curso Superior de Tecnologia em Design Gráfico

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

#Aula Nº 4 XHTML+CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula4.pdf Vinicius Fiorio Custódio samus@samus.com.

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Layouts de páginas com HTML e CSS

Roteiro de Estudos e Atividades Avaliativas HTML

MANUAL DE BOAS PRÁTICAS

CSS (Style Sheets - Folhas de Estilo)

QUEM FEZ O TRABALHO?

CSS. Sérgio Nunes. Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13

Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

Introdução ao HTML 5 e Implementação de Documentos

HTML5. Prof. Salustiano Rodrigues de Oliveira

TABLELESS E PROJETO ESTRUTURAL

Professor: Paulo Macos Trentin Escola CDI de Videira 4/6/2011 1

Introdução ao HTML Hypertext Markup Language

Web Design Aula 15: Conhecendo CSS

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Redes Informatizadas de Comunicação e Informação Profa. Márcia de Borba Campos

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

#Aula Nº 3 Estilo CSS webstandards.samus.com.br webstandards.samus.com.br/aulas/aula3.pdf Vinicius Fiorio Custódio samus@samus.com.

Pré-requisito Treinamento de Lógica de Programação, ou conhecimento equivalente.

HTML. Conceitos básicos de formatação de páginas WEB

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Cada estilo que você cria é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe:

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO CSS PARTE I

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Curso PHP Básico. Jairo Charnoski do Nascimento

MANUAL DE IDENTIDADE VISUAL DOS SITES DO GOVERNO DO ESTADO DA BAHIA

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS

CRIAÇÃO DE SITES (AULA 3)

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO. I. Ementa HTML e XHTML, de estrutura e marcação utilizados na sua composição; CSS.

IFSC/Florianópolis - Prof. Herval Daminelli. De fontes De textos De margens De bordas De preenchimentos (padding) De fundos (background) De links

Cascading Style Sheets

CSS [10] Desenvolvimento e Design de. Websites. Prof.: Ari Oliveira

Regras de estilos; Folhas de estilos; Seletores; Validação.

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

Respostas - RESUMO: Questionário CSS. 1) O padrão CSS nasceu para tentar minimizar quais problemas ligados à gestão de conteúdos na web?

Folha Prática Nº5 CSS. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática. Tecnologias Internet /2012

#Trabalhando com Texto

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

WebDesign. Professor: Paulo Trentin Escola CDI de Videira

Computação na Internet HTML&CSS - Exercícios. Dicas para criação de conteúdos em HTML

Compêndio códigos. <html>

XHTML 1.0 DTDs e Validação

Técnicas e processos de produção. Profº Ritielle Souza

HTML. Tópicos. Tags. Páginas WEB Arquitectura Definição HTML. O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML

Sintaxe Básica da Linguagem CSS

José Frazão. Página 2 de 19

Tutorial CSS - A propriedade CSS list. Tutoriais CSS, Web Standards, Tableless, Acessibilidade, HTML, XHTML, Padrões Web, por Maurício Samy Silva

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET

Tutorial Módulo 1: Introdução e primeiros passos Por Daniel Chicayban (dan@trendnet.com.br)

Transcrição:

COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 2 Técnico Prof. Cesar 2014 1

1. 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 (in)devidamente 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. Qual é a diferença entre CSS e HTML? HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados. OK, isto soa um tanto técnico e confuso. Mas, por favor continue lendo. Tudo fará sentido em breve. O Tim Berners Lee inventou a World Wide Web, a linguagem HTML era usada somente para estruturar textos. Um autor podia marcar seus textos definindo "isto é um cabeçalho " ou "isto é um parágrafo" usando tags HTML tais como <h1> e <p>. À medida que a Web ganhava popularidade, os designers começavam a sentir a necessidade de encontrar meios de construir layout para os documentos online. Para suprir estas necessidades os fabricantes de navegadores (àquela época a Netscape e a Microsoft) inventaram novas tags HTML tais como, por exemplo a tag <font> que se diferenciava das tags originais do HTML pelo fato de destinar-se à layout e não à estrutura. Isto adicionalmente teve o efeito de disvirtuar o emprego de tags inicialmente projetadas para estrutura como por exemplo a tag <table> que passaram a ser empregadas para layout. Muitas destas novas tags para layout como a tag <blink> eram suportadas somente por um determinado tipo de navegador. A frase "Você precisa do navegador X para visualizar esta página" tornou-se comum nos websites. CSS foi inventada para solucionar esta situação, colocando à disposição dos web designers meios sofisticados de projetar layouts suportados por todos os navegadores. E ao mesmo tempo a separação dos estilos de apresentação da marcação dos conteúdos torna a manutenção dos sites bem mais fácil. 2

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. Sintaxe básica: seletor { } propriedade: valor; 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 do CSS 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 Valores válidos para as propriedades da fonte 3

color: 1. código hexadecimal: #FFFFFF 2. código rgb: rgb(255,235,0) 3. nome da cor: red, blue, green...etc font-family: 1. nome da família de fontes : define-se pelo nome da fonte, p. ex:"verdana", "helvetica", "arial", etc. 2. nome da família genérica: define-se pelo nome genérico, p. ex:"serif", "sans-serif", "cursive", etc. 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: 4

1. normal: fonte normal na vertical 2. italic: fonte inclinada 3. oblique:fonte obliqua 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 Vamos a seguir analisar cada uma delas detalhadamente através de exemplos práticos. Como estudar e entender os exemplos 5

Para cada propriedade apresento as regras CSS para um ou mais elementos HTML e definidas dentro de uma folha de estilos incorporada, bem como um trecho do documento HTML onde se aplicam as regras. A seguir mostro o efeito que a regra produz. Observe a regra e o efeito e para melhor fixar seu aprendizado reproduza o código no seu editor, mude os valores e veja o resultado no browser. Esta é a melhor e mais rápida maneira de você aprender CSS. Bons estudos! E faça ótimo proveito dos tutoriais. 1.1. Color... A cor da fonte Criar o arquivo com o nome - projeto001.html <html> <head> <style type="text/css"> h1 {color: #FF0000;} h2 {color: #00FF00;} p {color: rgb(0,0,255);} </style> </head> <body> <h1>cabeçalho com letras vermelhas</h1> <h2>cabeçalho com letras verdes</h2> <p>parágrafo com letras azuis</p> </body> </html> Este é o efeito da folha de estilo acima: Cabeçalho com letras vermelhas 6

Cabeçalho com letras verdes Parágrafo com letras azuis Neste curso será utilizado o CSS separado da página HTML. Criar o arquivo com o nome - projeto002.html <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf_8"/> <title>projeto002</title> <link href="projeto002.css" rel="stylesheet" type="test/css" media="all"> </html> </head> <body> </body> <h1>cabeçalho com letras vermelhas</h1> <h2>cabeçalho com letras verdes</h2> <p>parágrafo com letras azuis</p> Criar o arquivo com o nome - projeto002.css h1 {color: #FF0000;} h2 {color: #00FF00;} p {color: rgb(0,0,255);} 7

Exercicio: 001 Implementar uma página para apresentar o texto conforme descrito abaixo. Criar o arquivo com o nome - exercicio001.html Cabeçalho com letras alaranjadas Cabeçalho com letras azul claro Parágrafo com letras verde claro 1.2. font-family...o tipo de fonte Criar o arquivo com o nome (projeto003.html) <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf_8"/> <title>projeto003</title> <link href="projeto003.css" rel="stylesheet" type="test/css" media="all"> </head> <body> </body> <h2>família por nome: arial, helvetica, serif;</h2> <p>família genérica: sans-serif;<p> 8

</html> Criar o arquivo com o nome (projeto003.css) h2 {font-family: arial, helvetica, serif;} p {font-family: sans-serif;} Este é o efeito da folha de estilo acima: Família por nome: arial, helvetica, serif; Família genérica: sans-serif; Exercicio: 002 Implementar uma página para apresentar o texto conforme descrito abaixo. Criar o arquivo com o nome - exercicio002.html Família por nome: helvetica; Família genérica: serif; 1.3. font-size...o tamanho de fonte Criar o arquivo com o nome - projeto004.html <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf_8"/> <title>projeto004</title> 9

<link href="projeto004.css" rel="stylesheet" type="test/css" media="all"> </html> </head> <body> </body> <h1>letras com tamanho: 14px</h1> <h2>letras com tamanho: smaller</h2> <p>letras com tamanho:100%</p> Criar o arquivo com o nome - projeto004.css h1 {font-size: 14px;} h2 {font-size: smaller;} p {font-size: 100%;} Este é o efeito da folha de estilo acima: Letras com tamanho: 14px Letras com tamanho: smaller Letras com tamanho:100% Exercicio: 003 Implementar uma página para apresentar o texto conforme descrito abaixo. Criar o arquivo com o nome - exercicio003.html e exercicio003.css 10

Letras com tamanho: 28px Letras com tamanho: small Letras com tamanho:200% Criar o arquivo com o nome - projeto005.html <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf_8"/> <title>projeto005</title> <link href="projeto005.css" rel="stylesheet" type="test/css" media="all"> </html> </head> <body> </body> <h1>este é o estilo italic</h1> <h2>este é o estilo normal</h2> <p>este é o estilo oblique</p> Criar o arquivo com o nome - projeto004.css h1 {font-style: italic;} h2 {font-style: normal;} p {font-style: oblique;} 11

Este é o efeito da folha de estilo acima: Este é o estilo italic Este é o estilo normal Este é o estilo oblique 12