css Cascading Style Sheets CSS CASCADING STYLE SHEETS



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

7. Cascading Style Sheets (CSS)

Introdução às Folhas de Estilo

Web Design Aula 13: Introdução a CSS

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

Tecnologias para Web Design

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

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.

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

Web Design Aula 15: Conhecendo CSS

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

Internet e Programação Web

SIMULADOS & TUTORIAIS

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

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

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

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

CSS -Cascading Style Sheets - Introdução

QUEM FEZ O TRABALHO?

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

Introdução à Cascading Style Sheets

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

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

FOLHAS DE ESTILO EM CASCATA

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

Roteiro 2: Conceitos de Tags HTML

Web Design. Prof. Felippe

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

Desenvolvimento Web CSS Conceitos básicos parte II

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

CSS Cascading Style Sheets Folhas de Estilo em Cascata

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

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

CSS Luciano Otávio de Assis CSS

Cascading Style Sheets

CSS (Style Sheets - Folhas de Estilo)

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

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

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

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

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

Cabeçalho do documento

Ferramentas Programáveis. Profº Ritielle Souza

foi desenvolvida... para criar animações, manipular eventos e desenvolver aplicações AJAX

TABLELESS E PROJETO ESTRUTURAL

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

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#

APOSTILA DE PROGRAMAÇÃO WEB

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

MANUAL DE BOAS PRÁTICAS

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

Introdução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho

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

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

Roteiro de Estudos e Atividades Avaliativas HTML

Diazo. Módulo 7 Tema Diazo

Webdesign A tag HEAD e as Meta tags


Aplicativos para Internet Aula 01

Programação para Internet

Programação para Internet

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


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

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

Web design & HTML. avançado

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

Maurício Samy Silva. Novatec

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

CSS (Cascading Style Sheet)

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

CRIAÇÃO DE SITES (AULA 7)

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.

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

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

Apostila de Introdução ao CSS

Introdução ao HTML Hypertext Markup Language

Desenvolvedor Web Docente André Luiz Silva de Moraes

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

<head>/*o elemento <head> deve incluir um título para o documento, e pode incluir scripts, estilos, informações de meta, e muito mais*/

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

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

Cascading Style Sheets

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

Desenvolvimento Web. Professor: Bruno E. G. Gomes

A diferença entre um site que implementa CSS e outro que não o usa é gigantesca e notável.

Introdução. História. Como funciona

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

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

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

Transcrição:

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Oque é o CSS Cascading Style Sheets - Folhas de Estilo em Cascata Não é uma linguagem de programação, é uma linguagem de estilo. Define a apresentação de documentos HTML. Separação entre o formato e o conteúdo de um documento.

Oque é CSS Existem duas características essenciais que devem ser levadas em consideração na montagem das páginas web: sua estrutura - a divisão do conteúdo em blocos de textos através da criação das tabelas, dos marcadores, listas etc; A estrutura é controlada pelos marcadores ou seletores HTML (<body>,<h1>, <p>, <ol>, <li>, etc). sua apresentação - a criação de efeitos visuais no texto pela definição das características das letras usadas, o realce de blocos similares de texto, etc.

Histórico A CSS tem várias versões, a CSS 1 tornou-se uma recomendação pelo W3C no final de 1996 e contém propriedades básicas, a CSS 2 aprimorou isso e adicionou conceitos avançados. O W3C começou antes do início deste milênio o trabalho da CCS 3. O nível 3 ainda está em desenvolvimento e incluiu facilidades como bordas arredondadas, sombras, duas imagens como background de um mesmo objeto, múltiplas colunas de texto, fontes personalizadas, etc...

Incorporado ao documento Importado ao documento inline (diretamente na tag HTML) Utilizando CSS

Utilizando CSS > Estilo Incorporado Uma definição deste tipo deve ser usada quando não existe um padrão comum aos vários documentos de um site - ou então o site é composto de um único documento. <html> <head> <title></title> <style type="text/css"> h1 { text-align: center; color: blue } P { font-family: serif } </style> </head> <body> <h1>página sem formatação de estilos</h1> <p>texto texto texto texto.</p> </body> </html>

Utilizando CSS > Estilo importado A definição é feita num arquivo separado e importado na página. <html> <head> <title></title> <link rel= stylesheet href= formatar.css type= text/css /> </head>...

Utilizando CSS > Estilo Inline A definição da CSS é feita diretamente na tag HTML com o uso do atributo style. <html> <head> <title></title> </head> <body> <h1>página com formatação de estilos</h1> <p style= font-family:verdana >Ao longo do texto, as <em>palavras chaves</em> estarão realçadas.</p> </body> </html>

Prioridade Sempre o mais próximo do elemento. 3º Arquivo importado 2º Incorporado 1º inline

Seletores Para estilizar um determinado elemento da página utilizando CSS, é necessário ter uma maneira de selecionar esse elemento. Na CSS a parte de uma regra de estilo que seleciona elementos da página é chamada de seletor. Formato de um seletor: seletor {propriedade-css: valor;}

Seletores > Sintaxe Propriedades com valores múltiplos Definição de estilo: body { background: white; color: maroon; font-family: helvetica, sans-serif; } Estão especificadas 2 famílias de fontes a serem usadas: a helvetica e a sans-serif. Neste caso, os valores possíveis para uma mesma propriedade devem estar separados por vírgula

E a sintaxe correta é: Escrever o seletor e a seguir a declaração; A declaração deve estar entre { } (chaves); Na declaração, separar a propriedade e o valor por : (dois pontos); É permitido usar espaços em branco em qualquer quantidade entre cada um dos caracteres da regra; É permitido agrupar declarações em uma mesma regra e neste caso as declarações deverão ser separadas por ; (ponto-e-vírgula) podendo todas elas estar em uma mesma linha ou em linhas distintas. É facultativo o uso de ; (ponto-e-vírgula) após a última declaração na regra; É indiferente o uso de maiúsculas e minúsculas em uma regra CSS, contudo as classes e ID's devem seguir a mesma grafia constante da marcação.

Tipos de Seletores Seletores de tipos/seletores de classes associadas Seletores de ID (usam a tag ID) Seletores de classes não-associadas (usam a tag class)

Seletores de Tipo Seletores de tipos/seletores de classes associadas: p {color: black} h1 {font-weight: bold; background-color: red;} Seleciona elementos da página pelo tipo da tag utilizada

Seletores de Tipo Exemplo CSS: em {color: blue} HTML: <body> <p>this is some <em>text</em></p> <p>this is some text</p> <ul> <li>list item</li> <li>list item</li> <li>list <em>item</em></li> </ul> </body>

Seletores de ID Exemplo: CSS: #introducao {font-style: italic; } HTML: <p id= introducao >This is some text</p> Seleciona elementos da página utilizando o atributo ID. #: Identifica que é um seletor de ID.

Seletores de classes não associadas Seletores de classes não-associadas:.texto-vermelho {color: red;} Seleciona elementos da página usando o valor do atributo class utilizado nas tag.. (ponto): Identifica que é um seletor de classes não -associadas.

Seletores de classes não associadas Exemplo CSS:.big { font-size: 110%; font-weight: bold; } HTML: <body> <p class="big">this is some <em>text</em></p> <p>this is some text</p> <ul> <li class="big">list item</li> <li>list item</li> <li>list <em>item</em></li> </ul> </body> É possível usar diferentes configurações para uma mesma classe: li.big {color: red} p.big {color: blue}

Seletores Descendentes Permite definir a formatação para um elemento interno a outro. CSS: p em { color:red } HTML: <body> <h1>heading <em>here</em></h1> <p>lorem ipsum dolor <em>sit</em> amet.</p> </body> Somente afeta o elemento em interno a um parágrafo. IMPORTANTE: A formatação independe da quantidade de níveis.

Seletores Filhos Define-se que a formatação deve respeitar a hierarquia. Apenas um nível após (filho). CSS: div > em { color: pink } HTML: <h1>heading <em>text</em></h1> <div>this is some <em>text</em> <p>this is a paragraph of <em>text</em></p> </div> Somente afeta o elemento em interno a um parágrafo. A formatação é somente para elementos do primeiro nível.

Seletores Universal Seleciona todos os elementos do documento. CSS: * { color: red } HTML: <h1>heading <em>text</em></h1> <div>this is some <em>text</em> <p>this is a paragraph of <em>text</em></p> </div> Aplicará a regra CSS a todos os elementos do documento.

Vale Apena Visitar Outros seletores: http://www.w3schools.com/cssref/css_selectors.asp Efeitos/Estilos prontos em CSS3 http://www.css3maker.com/ http://www.css3.info http://css3generator.com http://www.colorzilla.com/gradient-editor/

Fonte http://www.maujor.com/tutorial/abreviacss.php