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

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

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

7. Cascading Style Sheets (CSS)

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

Introdução às Folhas de Estilo

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

Web Design Aula 13: Introdução a CSS

CSS -Cascading Style Sheets - Introdução

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Web Design Aula 15: Conhecendo CSS

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

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

Internet e Programação Web

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

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

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

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Tecnologias para Web Design

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

SIMULADOS & TUTORIAIS

Introdução à Cascading Style Sheets

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

TABLELESS E PROJETO ESTRUTURAL

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

CSS Luciano Otávio de Assis CSS

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

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

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

CSS (Style Sheets - Folhas de Estilo)

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

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

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

Cabeçalho do documento

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

Web Design. Prof. Felippe

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

CSS#:#Cascading#Style#Sheets#

Roteiro de Estudos e Atividades Avaliativas HTML

FOLHAS DE ESTILO EM CASCATA

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

Apostila CSS - Introdução à folha de estilos

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

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

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.

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

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

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

MANUAL DE BOAS PRÁTICAS

CRIAÇÃO DE SITES (AULA 7)

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

QUEM FEZ O TRABALHO?

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

APOSTILA DE PROGRAMAÇÃO WEB

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

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

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.

Posicionamento e Layout com CSS

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

Utilizando as CSS Styles no Flash MX 2004

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

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

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

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

TECNOLOGIAS WEB AULA 5 PROF. RAFAEL DIAS

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

Desenvolvedor Web Docente André Luiz Silva de Moraes

Cascading Style Sheets

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

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

LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON

SIMULADOS & TUTORIAIS

SIMULADOS & TUTORIAIS

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

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

CSS (Cascading Style Sheet)

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

Compêndio códigos. {css}

Diazo. Módulo 7 Tema Diazo

Apostila de Introdução ao CSS

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

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

Roteiro 2: Conceitos de Tags HTML

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

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

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

Ferramentas Programáveis. Profº Ritielle Souza

CRIAÇÃO DE SITES (AULA 3)

SIMULADOS & TUTORIAIS

MANUAL DE BOAS PRÁTICAS

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

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO JQUERY

Aula 5 Cabeçalhos, Imagens e Links

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

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS

Transcrição:

Mudança de formatos no HTML <h1><font color="#00ff00">título</font></h1> CSS - Cascading Style Sheets e os problemas do HTML Para mudar a cor de uma única linha de uma página seria relativamente fácil. O problema aparece quando queremos mudar, não a cor de uma só linha mas de várias linhas, ou de todo o conteúdo de toda a página ou ainda das 20 ou 30 páginas que constituem o site aí sim é que o problemas se torna complicado de resolver. Para facilitar a tarefa temos o CSS ( Cascating Styles Sheets - Folha de estilo em "cascata ) A prioridade para o efeito cascata Os diversos factores que definem a prioridade de aplicação dos CSS: tipo de folha de estilo o local físico da folha de estilo no seu todo o local físico da regra de estilo na folha de estilo especificidade da regra de estilo A prioridade para o efeito cascata 1. folha de estilo do utilizador; 2. folha de estilo do desenvolvedor; estilo inline (dentro de um elemento HTML); estilo incorporado (definido na secção head do documento); estilo externo (importado ou linkado). 3. folha de estilo nativa no navegador.

A prioridade para o efeito cascata 1. folha de estilo do utilizador O estilo definido pelo utilizador prevalece sobre todos os outros. 2. folha de estilo de quem desenvolve o site; seguir vem as folhas de estilo definidas por quem desenvolve o site e para estas os estilos inline. (dentro de um elemento HTML) tem a prioridade a mais elevada. o que significa que prevalecerá sobre aquele definido na secção head e este sobre o definido em uma folha de estilo externa 3. folha de estilo nativa no navegador. finalmente a última prioridade é para estilos padrão do navegador A regra do CSS Uma regra CSS, na sua forma mais elementar, compõe-se de três partes: seletor { propriedade: valor; um seletor, uma propriedade um valor A regra exemplo de aplicação p { font-size: 12px; /* ponto-e-vírgula é facultativo */ body { color: #000000; background: #FFFFFF; font-weight: bold; /*ponto-e-vírgula é facultativo */ Agrupamento de selectores h1, h2, h3, h4, h5, h6 { color: #00FF00; Uma regra CSS quando válida para vários selectores, estes podem ser agrupados. Separa-se cada selector com uma vírgula. No exemplo abaixo agrupamos todos os elementos cabeçalho. A cor de todos os cabeçalhos será verde.

Selector classe No CSS não estamos somente restritos aos elementos HTML Podemos inventar um nome e com ele criar uma classe a qual definirá as regras CSS a aplicar: elemento HTML.minhaclasse { propriedade: valor; Deve-se evitar usar números e caracteres especiais para o nome das classes. Selector classe - exemplo Classes definidas p.corum { color:#000000; p.cordois { color:#0000ff; No código c HTML <p class ="corum"> este parágrafo terá cor preta.</p> <p class ="cordois"> este parágrafo terá cor azul. </p> Selector classe Nota Em CSS 1 não é válido atribuir mais de uma classe para um elemento HTML <p class ="corum" class ="cordois"> Aqui há um erro. </p CSS 2 mudou este conceito, permitindo declarar mais de uma classe, no entanto nenhum browser actual suporta mais de uma classe declarada..cortres { color: #0000FF; <h2 class="cortres"> Este cabeçalho é azul. </h2> <p class="cortres"> Este parágrafo é azul. </p > O selector ID O selector ID difere do selector de classe, por ser ÚNICO. Um selector ID só pode ser aplicado a UM e somente UM elemento HTML dentro do documento. Pode-se com este selector "inventar" um nome e com ele criar uma ID a qual definirá as regras CSS. Uma ID só pode ser aplicada a UM elemento HTML.

O selector ID A sintaxe para o seletor ID: #minhaid { propriedade: valor; Vinculando folhas de estilo a documentos Os três tipos de vinculação de folhas de estilo 1. Importadas ou lincadas; 2. Incorporadas; 3. Inline. Folhas de estilo Importadas ou lincadas 1. Importadas ou lincadas; Folha de estilo externa <head> folha de estilo chamada estilo.css <link rel="stylesheet" type="text/css" href="estilo.css">... </head> Folhas de estilo interna Folha de estilo incorporada ou interna Uma folha de estilo é dita incorporada ou interna, quando as regras CSS estão declaradas no próprio documento HTML. As regras de estilo, válidas para o documento, são declaradas na secção <head> do documento com a tag de estilo <style> <head> <style type "text/css"> @import url("estilo.css"); </style>... </head> folha de estilo chamada estilo.css de um site exterior. Nota: Um browser ignora normalmente as tags desconhecidas. Isto significa que um browser velho que não suporte estilos, ignorará a tag <style>, mas o conteúdo da tag será mostrado na tela. É possível impedir que um browser velho mostre o conteúdo da tag, "escondendo-o" através do uso da marcação de comentário do HTML. Observe a inclusão dos símbolos <!-- (abre comentário) --> (fecha comentário) no código acima.

<head> <style type="text/css"> <!-- body { background: #000000; url("imagens/minhaimagem.gif"); h3 { color: #FF0000; p { margin-left: 15px; padding:1.5em; --> </style> </head> Folha de estilo inline Uma folha de estilo é dita inline, quando as regras CSS estão declaradas dentro da tag do elemento HTML. <p style="color:#000000; margin: 5px;"> Aqui um parágrafo de cor preta e com 5px nas 4 margens. </p> Nota: Um estilo inline só se aplica a um elemento HTML. Com este estilo perde-se muitas das vantagens de folhas de estilo pois mistura o conteúdo com a apresentação. Use este método excepcionalmente, como quando quiser aplicar um estilo a uma única ocorrência de um elemento. Folhas múltiplas de estilo Se alguma propriedade for definida para um mesmo elemento em folhas de estilo diferentes, entrará em acção, o EFEITO CASCATA e prevalecerão os valores da folha de estilo mais específica. Suponha, uma folha de estilo externa com as seguintes propriedades para o selector h2: h2 { color: #FFCC00; text-align: center; font: italic 9pt Verdana, Sans-serif; e, uma folha de estilo interna com as seguintes propriedades para o selector h2: h2 { color: #FFCC00; text-align: center; font: italic 10pt Verdana, Sans-serif; Se ambas as páginas estiverem vinculadas ao documento, como há um conflito no tamanho das letras para <h2>, prevalecerá a folha interna e a letra de <h2> terá o tamanho igual a 10 pt. Selectores descendentes Os selectores descendentes especifica o estilo a ser aplicado quando o elemento em questão é descendente. Separa-se os vários elementos por espaços. h3 em { color: white; background-color: black; Este selector só se aplica a texto emphasize que esteja no elemento HTML h3. Ex: <h3>este texto é <em>emphasize</em></h3>

Selectores descendentes Mas para quê aplicar este tipo de selectores? Um exemplo da aplicação deste tipo de selectores é para quando aplicarmos a um determinado site mais complexo, um conjunto de estilos poder especificar por exemplo que todas as imagens dentro de uma tabela tenham margens e as outras não. Revisão sobre HTML Elementos EM LINHA e EM BLOCO Elementos em Bloco São posicionados sobre camadas como representados no esquema seguinte: <p> bloco <p> bloco de forma Vertical. Revisão sobre HTML Elementos EM LINHA e EM BLOCO Elementos em Linha A propriedade display CSS O CSS pode controlar a forma em como um elemento pode ser mostrado, isso fazse aplicando a propriedade display. São posicionados sobre camadas como representados no esquema seguinte: <p> elemento <p> elemento de forma horizontal.

Revisão do HTML <div> tag O tag div e uma forma genérica para adicionar estrutura em bloco ao documento HTML. Revisão do HTML <span> tag A tag span é também uma forma genérica para adicionar estrutura mas em linha ao documento HTML. Também pode ser aplicado ao selector ID Também pode ser aplicado ao selector ID