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

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

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

Desenvolvimento Web. Professor: Bruno E. G. Gomes

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

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

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

CSS (Cascading Style Sheet)

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

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

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

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

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

PROGRAMAÇÃO EM AMBIENTE WEB I

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

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

CASCADING STYLE SHEETS (CSS)

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

INTRODUÇÃO AO CSS. HTML é usado para estruturar conteúdos. CSS é usado para formatar conteúdos estruturados.

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

Comandos Extras Formatações no CSS

Aula 3 - Parte Final HTML e CSS

Cascading: Style Sheet

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

Informática Parte 21 Prof. Márcio Hunecke

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

CSS Cascading Style Sheets

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

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

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

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

Programação para Internet

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

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

Treinamento em CSS. Índice

CSS. Karen Frigo Busolin

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

CSS Cascading Style Sheets (Folhas de Estilo em Cascata)

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

CSS Folha de Estilo em Cascatas

Programação para Internet

INTRODUÇÃO AO DESENVOLVIMENTO FRONT-END COM HTML, CSS E JAVASCRIPT

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

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

Sintaxe Básica da Linguagem CSS

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

CSS. Cascading Style Sheets Style Sheets

Introdução às Folhas de Estilo

<HTML> Vinícius Roggério da Rocha

Folhas de Estilo em Cascata CSS

Cascading Style Sheets CSS

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

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

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

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

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

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

7. Cascading Style Sheets (CSS)

CSS Cascading Style Sheets Folhas de Estilo em Cascata

Desenvolvimento de Aplicações para Internet

HTML & CSS. uma introdução

Curso CSS - Cascading Style Sheets

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

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

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

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

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

Faculdade de Engenharia Departamento de Informática. Composição Web

Programação Web Aula 2 XHTML/CSS/XML

Transcrição:

Você pode definir regras de CSS em três lugares. E, por definição, pode utilizar uma combinação dos três métodos nos seus web sites. A maneira como as regras interagem entre si está relacionada à parte "em cascata". Os três lugares são: 1) Em um documento separado fora de todos os documentos HTML; 2) No cabeçalho de um documento HTML; 3) Dentro de uma tag de HTML.

Cada um dos métodos tem um nome e afeta as páginas HTML em seu site de um modo diferente, como discutido aqui: Externo - Externo significa que você coloca as regras de CSS em um arquivo separado, e então sua página HTML pode fazer um link para esse arquivo. Essa abordagem lhe permite definir regras em um ou mais arquivos que podem ser aplicadas em alguma página do seu web site. Incorporado - Incorporado significa que você especifica as regras de CSS no cabeçalho do documento. As regras incorporadas afetam somente a página atual. Inline - Inline significa que você especifica as regras de CSS dentro da tag de HTML. Essas regras afetam somente a tag atual.

Estilos em linha in line São estilos aplicados a elementos de forma individual. Para declarar um estilo in line basta para isso aplicar o estilo ao atributo style. Vejamos um exemplo: <p>este texto não tem nenhum estilo aplicado</p> Sem estilo aplicado <p style = "font-size: 20pt">Este texto tem um estilo aplicado com relação ao tamanho da fonte: <em>font-size</em> 20pt.</p>

Estilos Incorporados Os estilos incorporados, são estilos declarados no cabeçalho da página. <HTML> <HEAD> <TITLE>Exemplo Estilos Incorporados</TITLE> <STYLE TYPE="text/css"> P {background-color: red; font-family:'comic Sans MS'; font-size: 14pt} </STYLE> </HEAD> <BODY> <p>teste com estilo incorporado</p> </BODY> </HTML>

Estilos Externos Os estilos externos, são estilos declarados em arquivo externo a página. Para definir um conjunto de regras de estilo que você pode facilmente aplicar em alguma página do seu site, é preciso colocar as regras em um arquivo de texto. Você pode criar este arquivo com um editor de textos simples, como o Notepad do Windows, e dar ao nome desse arquivo a extensão.css. Agora, para utilizar os estilos definidos neste arquivo.css você precisa adicionar a tag a seguir ao cabeçalho da página, onde nome_do_arquivo é uma referência absoluta ou relativa ao arquivo.css. <LINK REL="STYLESHEET" HREF="meu_estilo.css" TYPE="text/css">

Estilos Externos app css estilos.css p {font-size:42pt} Index.htm <html> <head> <title>estilo Externo</title> <link rel="stylesheet" href="css/estilos.css" type="text/css"> </head> <body> <p>testando Estilo externo </p> </body> </html>

Exemplo de estilo conflitante <style type = "text/css"> em { background-color: #8000ff; color: white } h1 { font-family: arial, sans-serif } p { font-size: 14pt }.special { color: blue } </style> <p class = "special"> The company's clients include many <em>fortune 1000 companies</em> </p> Neste exemplo tanto o elemento <p> quanto o elemento <em> tem A propriedade color, no entanto a de maior grau de especificidade é a Do elemento filho, ou seja, a cor em que o texto será mostrado será branca.

Pseudo-classes A sintaxe das pseudo-classes: selector:pseudo-classe { propriedade: valor } As classes CSS também podem ser utilizadas com pseudo-classes: selector.classe:pseudo-classe { propriedade: valor }

Pseudo-classes Pseudo-classes active hover link visited first-child lang Finalidade Define o estilo a aplicar a um link selecionado Define o estilo a aplicar a um link quando o ponteiro do mouse está sobre ele Define o estilo a aplicar a um link que ainda não foi visitado Define o estilo a aplicar a um link que já foi visitado Define o estilo a aplicar ao primeiro descendente. Permite definir atributos estilísticos diferentes para aplicar ao texto escrito numa determinada língua.

Pseudo-classes para ligações Pseudo-classes As ligações (links) tem estado ativo, já visitadas, não visitadas, ou que se encontram sob o ponteiro do mouse podem ser apresentadas com cores e Estilos diferentes: a:link /* link ainda não visitado */ a:visited /* link já visitado */ a:hover /* link que está sob o ponteiro do mouse */ a:active /* link selecionado */

Pseudo-classes Exemplos com links a:link { color: #003395; font-weight: bold; fonte-size: 10pt; text-decoration: none; } a:visited { color: #003390; text-decoration: none; font-weight: bold; fonte-size: 10pt;} a:active { color: #444444; text-decoration: none; font-weight: bold; fonte-size: 10pt;}

Pseudo-classes Pseudo-classes para ligações Notas: Para funcionar bem, a:hover deve ser definido depois de a:link e a:visited já estarem definidos. Para funcionar bem, a:active deve ser definido depois de a:hover. Os nomes das pseudo-classes são insensíveis ao tipo de letra. Pode usar maiúsculas ou minúsculas indistintamente.