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

Documentos relacionados
Uma regra CSS quando válida para vários seletores, estes podem ser agrupados. Exemplo: h1, h2, h3, h4, h5, h6 { color: #00FF00; }

Sintaxe Básica da Linguagem CSS

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

Cascading Style Sheets

Web Design - CSS. Conteúdo. - O que é CSS? - Sintaxe CSS - Como inserir CSS em HTML - Propriedades CSS

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

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

CSS (Cascading Style Sheet)

08/08/2011 TECNOLOGIAS WEB AULA 10 PROF. RAFAEL DIAS Objetivos: Revisar os princípios de CSS Blocos e Elementos Alinhados com CSS

Estilo em Aplicações Hipermídia na Web

PROGRAMAÇÃO EM AMBIENTE WEB I

CSS -Cascading Style Sheets - Introdução

#Trabalhando com Texto

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

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

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

06/02/2016 PROGRAMAÇÃO EM AMBIENTE WEB I CSS UM POUCO DE HISTÓRIA

Desenvolvimento Web. Professor: Bruno E. G. Gomes

PROGRAMADOR WEB. PROF. Esp. Andrew H. G. Rodrigues

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Introdução à Informática Escola Superior de Tecnologia - Ano Lectivo 2005/06 Prof. Bruno Silva

08/11/2012. Tecnologias WEB - CSS. Professor Elisson Lobão

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

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

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

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

Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano

Recurso Didáctico. Dossier Técnico Pedagógico Projecto: 5742/2008/22 Acção: 5742/2008/ Formador[a]

CSS Cascading Style Sheets

Desenvolvimento Web. CSS Conceitos básicos parte I. Professor: Bruno Gomes

1) Em um documento separado fora de todos os documentos HTML;

Web Design Aula 15: Propriedades CSS

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

Cascading: Style Sheet

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

Internet e Programação Web

Desenvolvimento Web CSS Conceitos básicos parte II

Informática Parte 21 Prof. Márcio Hunecke

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

Aula 3 - Parte Final HTML e CSS

Comandos Extras Formatações no CSS

Unidade 4: Introdução à Tecnologia CSS Prof. Daniel Caetano

13 de dezembro de 2012

Permite que o conteúdo e o layout de uma página seja separado do design visual e os elementos de apresentação.

Teste de avaliação de frequência Parte Prática

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW

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

CSS Exercício JCC. Comunicações Digitais e Internet, 2006/07 Jornalismo e Ciências da Comunicação, U.Porto. Sumário

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

Inúmeras são as vantagens do uso das CSS nos documentos Web. Eis uma relação das principais:

INTRODUÇÃO À PROGRAMAÇÃO EXERCÍCIO DE REVISÃO

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

HTML, CSS e JavaScript

MODELO DE CAIXA (BOX MODEL)

CSS: Cascading Style Sheets (folhas de estilo) Pimentel, Morganna BSI - UNIRIO DPW

Desenvolvimento WEB1 Aula 03 Profa Wanessa Machado do Amaral

Tarlis Portela Web Design CSS

Cascading Style Sheets CSS

Aula 3. Imagens. <img src="foto.jpg" />

CSS. Karen Frigo Busolin

CSS CASCADING STYLE SHEET

Language que em tradução livre resulta em Linguagem Extensível para

Introdução ao CSS. Programação para a Internet. Prof. Vilson Heck Junior

Criando estilos. Css. Cada estilo que você cria é definido como uma regra CSS. Cada regra deve-se utilizar a seguinte sintaxe:

Introdução ao HTML e às folhas de estilo (CSS)

Treinamento em CSS. Índice

CASCADING STYLE SHEETS (CSS)

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

modelo de apresentação estilos, cores e transparência traços e preenchimento Helder da Rocha

HTML & CSS. uma introdução

SIMULADOS & TUTORIAIS

AULA 02 Introdução (HTML, CSS e Javascript) PROGRAMAÇÃO PARA WEB Marcelo Henrique dos Santos

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

Introdução a HTTP, HTML e CSS

Revisando os conteúdos. Introdução ao CSS

Aula 8 Formatando o texto (propriedades)

CSS Folha de Estilo em Cascatas

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES CSS TRABALHANDO COM DIVS. Professor Carlos Muniz

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

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Folhas de Estilo em Cascata CSS

COM222 DESENVOLVIMENTO DE SISTEMAS WEB. Aula 01: HTML e CSS

HTML: Recursos Básicos e Especiais

CSS EXTERNO. <head> <link href="estilo.css" type="text/css" rel="stylesheet" /> </head>

<head> <title> Uso de Imagem </title> <meta http-equiv="content-type" content="application/xhtml+xml; charset=iso " /> </head>

Aula 7 Html 7. Prof. Paulo Cesar F. De Oliveira, BSc, PhD. 22/04/15 P C F de Oliveira

1) Criar o código HTML para construir a página representada pela imagem abaixo.

Desenvolvimento de Aplicações para Internet

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

Programação para Internet

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

INTERNET BÁSICA: VALIDAÇÃO & CSS PARTE 4

Compêndio códigos. {css}

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

IFSC/Florianópolis - prof. Herval Daminelli

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

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

Transcrição:

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

RESUMO Linguagem de Marcação e Estilo - CSS DESCRIÇÃO Regra CSS Vinculação Inline Vinculação Incorporada Vinculação Externa TAGS seletor {propriedade: valor;}

Mecanismo simples para adicionar estilo (fonte, cor, espaçamento, etc) a documentos Web. Conjunto de comandos que altera o comportamento dos elementos HTML 5.

Regra CSS unidade básica de uma folha de estilo capaz de produzir efeito de estilização. composta de duas partes: o seletor e a declaração. Sintaxe: seletor {propriedade: valor;} seletor: elemento html identificado por sua tag, ou por uma classe, ou por um ID, ou etc, para a qual a regra será válida (ex.: <p>, <hr>, etc) propriedade: atributo do elemento html a qual será aplicado a regra (ex.: font, color, background, etc) valor: característica específica a ser assumida pela propriedade (letra tipo arial, cor azul, fundo verde, etc)

Regra CSS Exemplo: p {font-size: 12 px;} body { color: #ooo; background: #fff; font-weight: bold; } h3 { font-family: Comic Sans MS ;} h1, h2 {color: green;} h3, h4, h5 {color: red;} h6 {color: black;}

Vinculando Folhas de Estilo a documentos as folhas de estilo de estilo podem ser vinculadas ao um documento HTML de três maneiras: Vinculação Inline - quando as regras CSS estão declaradas dentro do elemento html com o uso do atributo style. ex.: <p style= "color: white; background: black;">teste</p> Vinculação Interna - ideal para ser aplicada a uma única página, deve ser especificada no <head> da página. ex.: <head> <style type= text/css > body {color: black; background: white;} em {font-style: normal; color: red;} </style> </head>

Vinculação Externa - O arquivo css da folha de estilo externa deverá ser linkado ou importado ao documento HTML, dentro da seção head do documento. A sintaxe geral para linkar uma folha de estilo chamada estilo.css: <head>... <link rel="stylesheet" type="text/css" href="estilo.css">... </head> A sintaxe geral para importar uma folha de estilo chamada estilo.css: <head>... <style type="text/css"> @import url("estilo.css"); </style>... </head>

Folhas de estilo múltiplas se alguma propriedade for definida para um mesmo elemento em folhas de estilo diferentes, entrará em ação, o EFEITO CASCATA e prevalecerão os valores da folha de estilo mais específica. Conflito: tamanho da fonte para o elemento h2 Solução: h2 terá o tamanho igual a 10 pt. A folha interna foi declarada depois da externa na seção head do documento.

SELEÇÃO DE ELEMENTOS No CSS, a seleção de elementos pode variar de uma forma simplificada até padrões contextuais ricos. Tipos de seleção Agrupamento - o CSS permite agrupar declarações repetidas. h1 { font-family: sans-serif } h2 { font-family: sans-serif } h3 { font-family: sans-serif } É equivalente a: h1, h2, h3 { font-family: sans-serif }

SELETORES DESCENDENTES Um elemento pode estar contido dentro de outro elemento. Exemplo: <H1>Este texto é <EM>muito</EM> importante</h1> h1 { color: red } /* indica que todos os elementos h1 possuem a cor vermelha */ em { color: red } /* indica que todos os elementos em possuem a cor vermelha */ h1 em { color: blue } /* indica que os elementos em contidos em um elemento h1 possuem a cor azul */

SELETORES DESCENDENTES Um elemento pode estar contido dentro de outro elemento. Exemplo: <H1>Este texto é <EM>muito</EM> importante</h1> h1 { color: red } /* indica que todos os elementos h1 possuem a cor vermelha */ em { color: red } /* indica que todos os elementos em possuem a cor vermelha */ h1 em { color: blue } /* indica que os elementos em contidos em um elemento h1 possuem a cor azul */

SELETORES FILHOS Um elemento filho é caraterizado quando os elementos são separados por ">". Exemplo: ol>li p {color: green } neste exemplo, todos os elementos p serão de cor verde quando estiverem dentro de um elemento item <li>, filho de uma lista <ol>.

O MÓDULO CSS BOX MODEL Todo elemento HTML possui uma caixa retangular ao seu redor com as seguintes dimensões: Margin: Margem (transparente) Border: Borda Padding: Espaçamento Content: Conteúdo Cada dimensão possui quatro lados: Top: Topo Right: Direito Botton: Inferior Left: Esquerdo Onde sempre será referenciada por esta ordem topo, direita, inferior e esquerda.

Exemplo: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML> <HEAD> <TITLE>exemplos</TITLE> <STYLE type="text/css"> UL { background: yellow; margin: 12px 12px 12px 12px; /* margem topo, direita, inferior, esquerda */ padding: 3px 3px 3px 3px; /* espaçamento topo, direita, inferior, esquerda */ } LI { color: white; /* cor do texto branca */ background: blue; /* Conteúdo do espaçamento = azul */ margin: 12px 12px 12px 12px; /* margem topo, direita, inferior, esquerda */ padding: 12px 0px 12px 12px; /* espaçamento direito = 0*/ list-style: none } LI.withborder { border-style: dashed; border-width: medium; border-color: lime; } </STYLE> <BODY> <UL> <LI>primeiro elemento da lista <LI class="withborder">segundo elemento da lista </UL> </BODY> </HTML>

Podem-se referenciar as dimensões individualmente conforme abaixo: Margem : 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', e 'margin' Exemplo de utilização: body { margin-top: 1em; margin-right: 2em; margin-bottom: 3em; margin-left: 2em } Espaçamento: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', e 'padding' Exemplo de utilização: ul { padding-top: 0.3em } Borda: 'border-top-width', 'border-right-width', 'border-bottom-width', e 'border-left-width' Exemplo de utilização: h1 { border-width: thin } h1 { border-width: thin thick } h1 { border-width: thin thick medium }

Estilos da Borda: 'border-top-style', 'border-right-style', 'border-bottom-style', 'borderleft-style', and 'border-style' Exemplo de utilização: #xy34 { border-style: solid dotted }

As fontes nos elementos HTML As propriedades básicas para fontes: 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

As fontes nos elementos HTML Valores válidos para as propriedades da fonte: color: código hexadecimal: #FFFFFF código rgb: rgb(255,235,0) nome da cor: red, blue, green...etc

Tabela de Cores HTML

Exemplo: <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>

As fontes nos elementos HTML Valores válidos para as propriedades da fonte: font-family: nome da família de fontes : define-se pelo nome da fonte ex: verdana, helvetica, arial, etc. nome da família genérica: define-se pelo nome genérico ex: serif, sans-serif, cursive, etc.

As fontes nos elementos HTML Valores válidos para as propriedades da fonte: font-size: xx-small x-small small medium large x-large xx-large smaller larger length: uma medida reconhecida pelas CSS (px, pt, em, cm,..) Ex.: 18pt

Valores válidos para as propriedades da fonte: font-style: normal: fonte normal na vertical italic: fonte inclinada oblique: fonte obliqua font-variant: normal: fonte normal small-caps: transforma em maiúsculas de menor altura font-weight: normal bold bolder lighter 100 200

Valores válidos para as propriedades da fonte: font-weight: 300 400 500 600 700 800 900

Valores válidos para as propriedades da fonte: font-weight: 300 400 500 600 700 800 900

FOREGROUND E BACKGROUND CSS permite alterar as cores de primeiro plano (foreground) e pano de fundo (background) dos elementos. O W3C recomenda que a regra background seja utilizada no elemento body. Exemplo de elemento de primeiro plano (foreground): em { color: red } /* predefined color name */ em { color: rgb(255,0,0) } /* RGB range 0-255 */ Exemplo de elemento de pano de fundo (background): background: url ("http://www.exodocientifica.com.br /wpcontent/uploads/2014/08/fundo-site.jpg") }

FOREGROUND E BACKGROUND Define a imagem de fundo de um elemento Exemplo de aplicação: h1 { background-color: #F00 } background-image - Define a imagem de fundo de um elemento. Exemplo de aplicação: body { background-image: url("marble.png") } p { background-image: none }

BACKGROUND Exemplo de utilização: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML> <HEAD> <TITLE>Exemplos</TITLE> <STYLE type="text/css"> BODY { background-image: url("http://www.exodocientifica.com.br/wpcontent/uploads/2014/08/fundo-site.jpg") } </STYLE> </HEAD> <BODY> O texto aqui! </BODY> </HTML>