Web Design Aula 15: Conhecendo CSS



Documentos relacionados
Web Design Aula 13: Introdução a CSS

7. Cascading Style Sheets (CSS)

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

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

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

Tecnologias para Web Design

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

Introdução às Folhas de Estilo

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

SIMULADOS & TUTORIAIS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Posicionamento e Layout com CSS

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

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

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

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

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

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Web Design Aula 15: Propriedades CSS

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

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

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

Web Design. Prof. Felippe

CRIAÇÃO DE SITES (AULA 7)

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

TABLELESS E PROJETO ESTRUTURAL

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

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Introdução à Cascading Style Sheets

Roteiro 2: Conceitos de Tags HTML

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.

CSS -Cascading Style Sheets - Introdução

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

CSS (Style Sheets - Folhas de Estilo)

Web Design Aula 02: HTML

Web design & HTML. avançado

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

Prof. Vania Gimenez- Aula de Hoje Caro aluno- Este material é só um apoio as aulas, os livros devem ser utilizados para o aprimoramento de seu estudo.

Ele vai localizar este código, substitua então o The Beat Was Goin' Strong pelo nome do seu tumblr.

QUEM FEZ O TRABALHO?

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

Aula 5 Cabeçalhos, Imagens e Links

José Janeiro (Nº2467) Trabalho prático: HTML, CSS, Javascript. EmpregoWeb-Registo de pessoas

CSS Luciano Otávio de Assis CSS

Desenvolvedor Web Docente André Luiz Silva de Moraes

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

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

CSS#:#Cascading#Style#Sheets#

Web Design Aula 16: Modelo de Caixa e propriedades de Imagem

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

PLANNER CONSULTORIA E SISTEMAS

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

Roteiro de Estudos e Atividades Avaliativas HTML

MANUAL DE BOAS PRÁTICAS

Cabeçalho do documento

Layouts de páginas com HTML e CSS

Diazo. Módulo 7 Tema Diazo

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

Introdução. História. Como funciona

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

Efeitos 101: Trabalhando com animações e transições

Compêndio códigos. {css}

Síntese da aula anterior

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

Ferramentas Programáveis. Profº Ritielle Souza

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

Programação para Internet I

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

Passa a passo para construir uma página pessoal - Parte 1

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

Internet e Programação Web

Responsive Web Design

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

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

Desenvolvendo Websites com PHP

Lista e Tabelas. Fundamentos da Linguagem Web

Programação para Internet

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

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

Médio Integrado Aula Thatiane de Oliveira Rosa

APOSTILA DE PROGRAMAÇÃO WEB

Curso PHP Básico. Jairo Charnoski do Nascimento

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

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS

Links e Imagens. Ana Cuper ana@instructor.com.br

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

TECNOLOGIAS WEB. Unidade 3 Linguagem de Marcação e Estilo. Luiz Leão

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS

Utilizando as CSS Styles no Flash MX 2004

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

72ABC - 2 Bimestre. Check-list para Prova Bimestral Criar uma versão do site do primeiro bimestre em HTML.

Web Design Aula 01. No Caderno Responda as Questões abaixo

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Web Design Aula 11: Site na Web

Transcrição:

Web Design Aula 15: Conhecendo CSS Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br

Roteiro Agrupando Seletores Herança Comentários Exercício Adicionando Classes Validação Propriedades

Agrupando Seletores Ex: body {background-color:blue;}

Agrupando Seletores h1 { font-family: sans-serif; color:gray; } h2 { font-family: sans-serif; color:gray; }

Agrupando Seletores Como as propriedades e seus respectivos valores são exatamente iguais para h1 e h2, esses seletores poderão ser agrupados Ex: h1, h2 { font-family: sans-serif; color:gray; } h1 { font-family: sans-serif; color:gray; } h2 { font-family: sans-serif; color:gray; }

Agrupando Seletores E se eu quisesse colocar uma propriedade com valor diferente apenas no seletor h1? Eu teria que separar as regras novamente?

Agrupando Seletores E se eu quisesse colocar uma propriedade com valor diferente apenas no seletor h1? Eu teria que separar as regras novamente? Não Ex: h1, h2 { font-family: sans-serif color:gray } h1 { border-bottom: 1px solid black; }

Herança html head body p p h1 h2 a img

Herança Se você definir uma propriedade para uma tag superior, a tag inferior herdará essa propriedade. Funciona como uma herança de pai para filho, ou de avô para neto Ex: Se você definir uma cor de texto para o seletor body, todos os elementos dentro de body herdam essa cor

Herança Elementos Ascendentes ou ancestrais: São elementos superiores ao atual Elementos Descendentes: São elementos inferiores ao atual

Herança html Defini a propriedade color:pink para o seletor body head body p p h1 h2 a img Não é afetado por não possuir texto

Herança E se você não quiser herdar o valor de uma propriedade? Suponha que você quer uma fonte diferente na tag h1 em relação a que foi definida na tag body

Herança Suponha que você quer uma cor de fonte diferente na tag h1 em relação a que foi definida na tag body Simples, você defini a cor da fonte que você quer especificamente para tag h1 O valor da propriedade que prevalece é sempre o mais específico

Herança html head body p p h1 h2 a img

Herança No exemplo abaixo, a cor de h1 será black porque h1 é mais específico do que body Ex: body { color:gray; } h1 { color: black; }

Comentários Você pode adicionar comentários aos seus arquivos.css Um comentário serve para escrever informações que o ajudem a entender seu código Para escrever comentários utilize a estrutura /* conteúdo do comentário */

Comentários Quando você desejar escrever comentários utilize a estrutura /* comentários */ Exemplo: /* Aqui eu posso escrever comentários em meus arquivos.css que ocupem várias linhas */

Exercício 1. Crie uma arquivo denominado pagina.html O arquivo pagina.html deverá conter: - Um tag de cabeçalho <h1>...</h1> - Dois parágrafos delimitados pela tag <p>...</p> - Um link para o site do ifrn <a href=... >...</a> Crie uma arquivo externo denominado estilo.css

Exercício Adicione um link em pagina.html para estilo.css Defina proriedades iguais, mas com valores diferentes para os elementos body, h1, p, a Defina algumas propriedades apenas para o elemento body Observe como funciona a herança entre esses elementos

Adicionando Classes Suponha que você tenha diversos parágrafos nas páginas de um site que você criou Você não quer que todos os seus parágrafos tenham o mesmo estilo, ou quer?

Adicionando Classes Você pode resolver essa questão usando classes Para criar classes em css, você precisará criar uma regra para especificar essa classe no seu arquivo.css Ex: p.pascoa{ } color: #0000ff;

Adicionando Classes Além da definição da classe em seu arquivo.css, você precisará inserir a classe no elemento desejado em seu arquivo HTML Ex: < p class= pascoa > </p> Aqui fica seu parágrafo

Adicionando Classes Você pode resolver essa questão usando classes Para criar usar classes em css, você precisará criar uma regra para especificar essa classe no seu arquivo.css Ex: p.pascoa{ } color: #0000ff;

Adicionando Classes Você pode criar outros estilos para o mesmo elemento Ex: p.pascoa{ color: #0000ff; } p.dia_maes{ color: #ff0000; }

Adicionando Classes Se você tiver dois parágrafos e quiser aplicar a cada um deles um dos estilos que você criou... Ex: < p class= pascoa > Aqui fica seu parágrafo </p> < p class= dia_maes > Aqui fica seu parágrafo </p>

Exercício 2. Crie um arquivo denominado tabelas.html onde você deverá inserir uma tabela com 2 linhas e 2 colunas Defina duas classes para elementos td em um arquivo chamado tabelas.css As classes deverão ser aplicadas a elementos do tipo td Para cada classe defina cores de letra e fundo, além de tamanho de fonte

Adicionando Classes Suponha que você goste muito do estilo da classe pascoa que você criou para o emento p Ex: p.pascoa{ color: #0000ff; } Você quer aplicar ele a outros elementos? Como você faria isso?

Adicionando Classes Altere seu arquivo estilo.css Ex:.pascoa{ color: #0000ff; } Quando você não especifica o elemento, ele pode ser aplicado a qualquer elemento, no qual seja inserida a class desejada

Adicionando Classes Como ficaria em um arquivo.html? Ex: < h1 class= pascoa > Aqui fica seu parágrafo </p> < p class= dia_maes > Aqui fica seu parágrafo </p>

Exercício 3. No seu arquivo tabelas.html, adicione um cabeçalho h2 antes da sua tabela Altere seu arquivo estilo.css, retirando, em um dos elementos, a especificação do elemento Aplique ao cabeçalho do seu arquivo tabelas.html o estilo que você acabou de alterar em seu arquivo.css

Validação Você pode validar os seus arquivos.css Se não houver erros no topo da página, significa que sua página foi validada corretamente Endereço: http://jigsaw.w3.org/css-validator/

Validação Endereço: http://jigsaw.w3.org/css-validator/

Propriedades top text-align color background-color border padding text-decoration left font-size margin font-weight list-style float position letter-spacing line-height top Backgroung-image text-align