Web Design Aula 13: Introdução a CSS



Documentos relacionados
7. Cascading Style Sheets (CSS)

Web Design Aula 15: Conhecendo CSS

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

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

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

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

Introdução às Folhas de Estilo

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

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

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

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

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

Tecnologias para Web Design

SIMULADOS & TUTORIAIS

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

TABLELESS E PROJETO ESTRUTURAL

Web Design. Prof. Felippe

CSS -Cascading Style Sheets - Introdução

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

Internet e Programação Web

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

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

QUEM FEZ O TRABALHO?

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

Roteiro 2: Conceitos de Tags HTML

CRIAÇÃO DE SITES (AULA 7)

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

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

Ferramentas Programáveis. Profº Ritielle Souza

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

Introdução à Cascading Style Sheets

Roteiro de Estudos e Atividades Avaliativas HTML

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Aplicativos para Internet Aula 01

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Definindo um Layout de Website sem Tabelas Vou apresentar nesse post como fazer o código do layout de um website sem utilizar

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Web Design Aula 02: HTML

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

CSS Luciano Otávio de Assis CSS

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

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.

Programação para Internet

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

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

Desenvolvedor Web Docente André Luiz Silva de Moraes

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

APOSTILA DE PROGRAMAÇÃO WEB

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS


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

Colégio da Policia Militar do Estado do Tocantins. HTML5 e CSS3 Formulários Prof. Gleison Batista de Sousa

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Programação para Internet

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

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

CSS (Style Sheets - Folhas de Estilo)

MANUAL DE BOAS PRÁTICAS

FOLHAS DE ESTILO EM CASCATA

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

HTML5. Prof. Salustiano Rodrigues de Oliveira

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

Desenvolvimento em Ambiente Web. HTML - Introdução

#Aula Nº 1 Introdução webstandards.samus.com.br Vinicius Fiorio Custódio samus@samus.com.br

02 - Usando o SiteMaster - Informações importantes

Cabeçalho do documento

Coleção - Análises de marketing em clientes de

S E O PA R A I N I C I A N T E S

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

PROGRAMAÇÃO MANUAL DE INSTRUÇÕES SEJA BEM VINDO VERSÃO /01/2013 UDS SOLUÇÕES DIGITAIS

mkdir /srv/www/default/html/calculadora/imagens mkdir /srv/www/default/html/calculadora/blocos

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

Quem sou eu? Ana Paula Alves de Lima. Formação:

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

CRIAÇÃO DE SITES (AULA 3)

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

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

Web Design Aula 11: XHTML

Construindo Sites com. CSS e (X)HTML. sites controlados por folhas de estilo em cascata. Maurício Samy Silva. Novatec

jquery Apostila Básica

XHTML 1.0 DTDs e Validação

CSS. Oficina de CSS Aula 10. Cascading Style Sheets. Cascading Style Sheets Roteiro. Cascading Style Sheets. Cascading Style Sheets W3C

Programação WEB I DOM (Document Object Manager)

Transcrição:

Web Design Aula 13: Introdução a CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br

Motivação Você lembra que HTML e XHTML são linguagens de marcação? Para organizar melhor o visual das páginas é necessário melhorar a apresentação Para isso utiliza-se CSS

Roteiro Introdução Regra CSS Folhas de Estilo Exercício TopStyle

Introdução CSS é a sigla em inglês para Cascade Style Sheet (Folha de Estilo em Cascata) É um mecanismo simples para adicionar estilos (fontes, cores, espaçamentos, bordas, etc) aos documentos web

Introdução CSS é um Web Standard: conjunto de normas, diretrizes, recomendações produzidos pelo W3C e destinados a orientar desenvolvedores para o uso de práticas que possibilitem a criação de uma Web acessível para todos (independente de dispositivo ou necessidades especiais).

Introdução PORQUE USAR CSS? - A grande vantagem é a separação da marcação da apresentação do site - O (X)HTML destina-se unicamente a estruturar e marcar o conteúdo - O CSS fica com a responsabilidade de todo o visual do documento - (X)HTML marca e estrutura textos, cabeçalhos, parágrafos, links, botões, formulários, imagens e demais elementos da página - CSS define cores, posicionamento na tela, estilos de linhas, bordas, fontes e tudo o mais relacionado a apresentação

Introdução PORQUE USAR CSS? - A adoção dessa técnica resulta em múltiplas vantagens e benefícios que não são conseguidos quando se utiliza atributos de estilização dentro das tags (X)HTML - É possível isolar toda a parte de apresentação é replicar em quantas páginas for necessário. - Se o site contar com 200 páginas (X)HTML é possível aplicar em segundos toda a parte da apresentação para todas as páginas! - Isso não seria possível se a apresentação estivesse misturada junto com as tags (X)HTML.

Regras CSS Vamos colocar design nesse lugar! Quarto { Cortinas: azul; Carpete: lã; }

Regras CSS A regra do CSS é composta de duas partes: Seletor e Declaração Seletor: É o alvo da regra de estilo. Declaração: Propriedade + Valor - Propriedade: Define o que será estilizado. - Valor: Define o quanto ou como será estilizado.

Regras CSS A declaração deve ser colocada entre sinais de chaves { } Um sinal de dois pontos ( :) separa na declaração, a propriedade do seu valor A separação entre declarações é feita por meio de ponto é vírgula ( ;). Ex: body {background-color:blue;}

Regras CSS Ex: Aqui está uma regra! body { background-color:blue; } - body: É o seletor - background-color: Propriedade - blue: valor da propriedade background-color no seletor

Regras CSS Ex: body { background-color:blue; font-familly: Arial Narrow ; } - No exemplo, mais uma declaração foi adicionada. - Note que, se o valor for composto por mais de uma palavra, deverá vir entre aspas ( )

Regras CSS Ex: p { font-familly: sans-serif; } - No exemplo, mais uma declaração foi adicionada. - Note que, em palavras compostas separdas por hífem, não se usa aspas ( )

Folhas de Estilo Conjunto de regras de estilo aplicáveis às páginas de um site Existem 3 formas de declaração de folhas de estilo -Locais(inline): Colocada dentro da tag de abertura do elemento de marcação (menos recomendada, evitar tanto quanto possível!) -Incorporada(embedded): Dentro da própria página -Externa(linked): Em um arquivo externo com extensão.css

Folhas de Estilo Estilos INLINE - As regras de estilo são escritas diretamente dentro da tag de abertura do elemento. - Informações de estilo são definidas para apenas um elemento, utilizando-se o atributo style - É o método menos recomendado porque as alterações são realizadas localmente.

Folhas de Estilo <!DOCTYPE...> <html xmlns=...> <head>... </head> <body> <p style="color:white; background-color: green; text-align: center;font- family:arialnarrow; font- size:15pt; font-weight:bold;">este parágrafo tem cor branca, fundo verde, está centralizado, <br>fonte ArialNarrow, tem tamanho 15 e está em negrito.</p> </body>...

Folhas de Estilo Estilos Incorporados - A declaração da folha de estilo é realizada dentro da tag <head> e com o elemento <style> - A folha de estilo fica incorporada nas tags <style> e </style> da página em questão

Folhas de Estilo <!DOCTYPE...> <htmlxmlns=...> <head> <title> Exemplo de CSS </title> <style> p {color: white; background-color:green; text-align:center; font-family: ArialNarrow ; font-size: 15pt; font-weight: bold;} </style> </head>...

Folhas de Estilo

Folhas de Estilo

Folhas de Estilo Estilos Externos - Nessa forma de declaração, defini-se um arquivo externo com extensão.css contendo as regras de estilo e pode ser aplicada a vários documentos (várias páginas) - Folhas de estilo linkadas são criadas por meio de um link para o arquivo externo no elemento <head>, com o uso do elemento link - Ex:......<head><link rel= stylesheet type= text/css href= estilo.css > </head>...

Folhas de Estilo

Folhas de Estilo

Exercício Crie três páginas html denominadas: local.html, incorporado.html e externo.html Como próprio nome sugere, cada página deverá conter a respectiva forma de apresentação da folha de estilo Utilize as propriedades definidas nessa aula na criação de suas páginas Você deverá criar ainda um arquivo estilo.css que deverá ser linkado no caso do arquivo externo.html A página externo.html deverá conter um link para estilo.css

TopStyle Para a construção das nossas folhas de estilo (CSS), utilizaremos um software chamado TopStyle

TopStyle

Exercício Melhore seu arquivo estilo.css adicionando novas propriedades a página externo.html utilizando a ferramenta TopStyle