7. Cascading Style Sheets (CSS)



Documentos relacionados
HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Web Design Aula 13: Introdução a CSS

Introdução às Folhas de Estilo

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

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

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

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

SIMULADOS & TUTORIAIS

CSS (Style Sheets - Folhas de Estilo)

Web Design Aula 15: Conhecendo CSS

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

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

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

Tecnologias para Web Design

Internet e Programação Web

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

Introdução à Cascading Style Sheets

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

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

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

Roteiro 2: Conceitos de Tags HTML

CSS Luciano Otávio de Assis CSS

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

CSS Cascading Style Sheets Folhas de Estilo em Cascata

CRIAÇÃO DE SITES (AULA 7)

CSS -Cascading Style Sheets - Introdução

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

MANUAL DE BOAS PRÁTICAS

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

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

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

FOLHAS DE ESTILO EM CASCATA

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

Web Design. Prof. Felippe

Cabeçalho do documento

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

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

QUEM FEZ O TRABALHO?

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

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

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

Roteiro de Estudos e Atividades Avaliativas HTML

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

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

TABLELESS E PROJETO ESTRUTURAL

02 - Usando o SiteMaster - Informações importantes

Desenvolvedor Web Docente André Luiz Silva de Moraes

APOSTILA DE PROGRAMAÇÃO WEB

Diazo. Módulo 7 Tema Diazo

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

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

Aplicativos para Internet Aula 01

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

HTML5. Prof. Salustiano Rodrigues de Oliveira

CSS CASCADING STYLE SHEET

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

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

Menus Personalizados

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

Apostila CSS - Introdução à folha de estilos

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz

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

Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados

Imagens: <img src="..."> src <img src="tecnologia.jpg"> único atributo que não pode ser omitido neste TAG Nota: img

Roteiro 7: Ferramentas de trabalho Editores de texto

PLANNER CONSULTORIA E SISTEMAS

Introdução. História. Como funciona

Manual do Painel Administrativo

Personalizações do mysuite

Criação de Páginas Web - MS Word 2000

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

COMO COLABORAR NO WIKI DO MOODLE 1. Orientações para produção escolar colaborativa no wiki do Moodle:

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Programando em PHP. Conceitos Básicos

Banco de Dados Microsoft Access: Criar tabelas

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

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

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

15. OLHA QUEM ESTÁ NA WEB!

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Adapti - Technology Solutions Leonor cardoso nº 331 Fone : (041) Curitiba - PR MANUAL DO USUÁRIO

Imagens: <IMG SRC="..."> SRC <IMG SRC="tecnologia.jpg"> único atributo que não pode ser omitido neste tag Nota: img

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Desenvolvedor Web Docente André Luiz Silva de Moraes

O que é o JavaScript?

ATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF

CAPÍTULO 06. AG8 Informática. Este capítulo abrangerá :

Transcrição:

7. Cascading Style Sheets (CSS) O CSS (Folha de Estilo em Cascata) é um padrão de formatação para páginas web que vai além das limitações impostas pelo HTML. O Cascading Style Sheets não é exatamente uma linguagem, mas sim um conjunto de regras e tags que ajudam a melhorar o layout das páginas. Com ela é possivel economizar muito trabalho além de oferecer recursos que o html padrão não oferece. Vantagens em usar CSS: 1. Separação Lógica da Estruturação e da Formatação das Informações: os style sheets permitem isolar os códigos de formatação aplicado a várias páginas, de maneira que as mudanças gerais de estilo podem ser feitas editando apenas um único arquivo. 2. Redução do Tamanho e de Tempo de Carregamento das Páginas: Ao colocar as formatações numa única folha de estilo referenciada por cada página, ocorre a redução da quantidade de código das páginas e conseqüentemente isto reduz também a quantidade de dados que têm que ser transmitidos e analisados pelos browsers. OBS.: Para visualizar inovações de layout programadas em Cascading Style Sheet é necessário utilizar o browser Internet Explorer versão 3.0 ou superior, ou o Netscape Navigator a partir da versão 4.0. Os Comandos de CSS podem ser aplicados a toda e qualquer tag, modificando seus atributos. Até mesmo a tag <P> possui um </P> opcional e permite que você defina os atributos de tudo o que ficar compreendido entre as duas. O Style Sheets permitem, por exemplo, configurar todos os comandos <B> em uma página ou em um site inteiro de uma só vez. Como Criar um Estilo Cada estilo criado é definido como uma regra CSS. Cada regra deve utilizar a seguinte sintaxe: elemento {atributo1: valor; atributo2: valor;...} Explicação desta sintaxe: Elemento - descreve o elemento de design ao qual o estilo será aplicado. A mesma tag HTML, mas sem os sinais de maior e menor. Essa parte da regra é chamadas de seletor. Atributo - o aspecto específico do elemento que você quer usar como estilo. Deve ser um nome de atributo CSS válido, como o atributo font-size.

Valor - a configuração aplicada ao atributo. Deve ser uma configuração válida para o atributo em questão, como 20pt (20 pontos) para font-size. Atributo: valor - declaração da regra. Você pode atribuir múltiplas declarações se desejar separá-los com ponto-e-vírgula (;). Não coloque um pontoe-vírgula depois da última declaração. Esta regra diz que os parágrafos aparecerão em fonte Times, 12 pontos, azul e recuados meia polegada a partir da margem esquerda da página: P {font-family: Times; font-size: 12pt; color: blue; margin-left: 0.5in} Observe que na última declaração não se coloca o (;). Adicionando CSS em uma Página Web Os Style Sheets podem ser utilizados de três maneiras diferentes: Inline (modificando uma tag específica de uma página), Incorporado (modificando determinados atributos para a toda a página) ou Externo (quando criamos um modelo que será aplicado a várias páginas simultaneamente). A maneira como as regras interagem entre si está relacionada ao nome "em cascata". Os três locais para definição do estilo são: 1) em um documento separado fora de todos os documentos HTML (Externo) 2) no cabeçalho de um documento HTML (Incorporado) 3) dentro de uma tag de HTML (Inline) Cada um destes métodos tem um nome e afeta as páginas HTML em seu site de um modo diferente: Externo - as regras de CSS são colocadas em um arquivo separado, e então sua página HTML pode fazer um link para esse arquivo. Essa abordagem permite definir regras em um ou mais arquivos que podem ser aplicadas em várias páginas web. Incorporado - as regras de CSS serão especificadas no cabeçalho do documento. As regras incorporadas afetam somente a página atual. Inline - as regras de CSS serão especificadas dentro da tag de HTML. Essas regras afetam somente a tag atual.

Estilos Externos Curso de Extensão em HTML PUCRS Utilizado para definir um conjunto de regras de estilo que poderão ser facilmente aplicadas em várias páginas, sendo necessário colocar as regras em um arquivo de texto e referenciar o arquivo do estilo no início da definição da página que o utilizará. A criação deste arquivo pode ser feita no próprio 1st Page, desde que o mesmo seja salvo com a extensão.css. Sempre que quiser utilizar esses estilos em uma nova página, basta colocar uma tag <LINK> no cabeçalho que referencie esse arquivo.css. Salvar este arquivo como: novoestilo.css. H1 {font-family: 'Comic Sans MS'; font-size: 36pt; color: blue} P {font-family: 'Courier'; margin-left: 0.5in} Agora, para utilizar os estilos definidos no arquivo novoestilo.css é necessário adicionar a seguinte tag ao cabeçalho da página: <LINK REL="STYLESHEET" HREF=" novoestilo.css" TYPE="text/css"> OBS: Este texto deverá ser inserido entre as tags <HEAD>...</HEAD>, não esquecendo de definir a localização correta do arquivo. Estilos incorporados Utilizado para criar um conjunto de estilos que se aplicam a uma única página, sendo possível configurá-los exatamente como no exemplo anterior somente colocando as regras na própria página HTML. O comando <STYLE TYPE>deverá ser colocado no cabeçalho do documento, entre a tag <HEAD> e a </HEAD>. Dessa forma, tudo o que vier no conteúdo da página obedecerá aos comandos CSS estipulados uma única vez. A estrutura básica de uma página da web que utiliza estilos incorporados é semelhante ao código descrito a seguir. <HTML> <HEAD> <TITLE>Exemplo Estilos Incorporados</TITLE> <STYLE TYPE="text/css"><!-- P {background-color: #FFFFFF; font-family:'comic Sans MS'; font-size: 14pt}

--></STYLE> </HEAD> <BODY>... </BODY> </HTML> Observação: Note que o interior da tag <STYLE> aparece em comentário <!-- -->. Isso serve para evitar problemas com browsers que não suportam CSS. Estando entre comentários, os atributos funcionarão normalmente em browsers com capacidade para CSS e serão desprezados por browsers mais antigos. Estilos inline Os estilos inline afetam somente a tag atual - não outras tags na página e tampouco outros documentos. A sintaxe para definir um estilo inline é a seguinte: <tag STYLE="propriedade:valor; propriedade:valor;"...> <A STYLE="color:green;text-decoration:none"; HREF="http://www.iecentral.net"> Estilo Inline </A> Note que em vez das tags <STYLE>...</STYLE>, apenas é utilizado um atributo STYLE dentro da tag para definir o estilo. E, em vez de colocar as regras de CSS entre colchetes, é necessário apenas a colocação entre aspas, separando-as com ponto-e-vírgula como de costume. IMPORTANTE: No caso de uma mesma página ter mais de um estilo aplicado, para saber qual predominará deve-se pensar da seguinte forma: o estilo mais específico prevalece. No caso, de uma página conter uma especificação de estilo geral ou global, possível acrescentar novos atributos locais diferentes. Dessa forma: Especificações locais prevalecem sobre Especificações gerais que prevalecem sobre Especificações globais que, por sua vez, prevalecem sobre Especificações default dos comandos de html Herança de Estilos A herança significa que será possível especificar classes adicionais a cada elemento, e cada classe herdará algumas características de estilo de elementos básicos, a não ser que elas sejam substituídas por valores novos ou essa característica não seja herdada.

P { font-family: 'Trebuchet MS', 'Comic Sans MS', 'Arial', 'Sans-Serif', 'Helvetica'; font-weight: bold; font-size: 11pt; color: #000066; position: relative; margin-left: 1cm } P.small { font-family: 'Arial', 'Sans-Serif'; font-weight: normal; font-size: 8pt; text-align: center } Para produzir um parágrafo básico, é necessário simplesmente uma tag <P>, e para produzir o parágrafo pequeno e centralizado, devendo-se acrescentar o atributo CLASS=small quando se desejar utilizar a classe small. <P CLASS="small"> Esta é uma classe de parágrafo </P>