CSS - Cascading Style Sheet Feol – 2º Período Sistemas de Informação Profa. Andrea Alves.

Slides:



Advertisements
Apresentações semelhantes
Internet - 1 Folhas de estilo m Forma está a tornar-se importante, a par do conteúdo m Sistematizar o design de uma colecção de documentos implica definições.
Advertisements

Internet - 1 Atributos nucleares m Atributos que podem aparecer em todas as marcas q Interesse em particular para suportar estilos m ID q Este é o início.
CSS-Folha de Estilo.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Curso de Jornalismo e Ciências da Comunicação
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 6.
Construção Web Design Aula 02 – HTML e CSS.
Curso de Web Master Css – 1ª Aula.
HTML Técnicas em Programação para Internet
HTML Construindo páginas.
CSS - Cascading Style Sheets
CSS Cascade Style Sheet (Folha de Estilo em Cascata)
Introdução à Programação para WEB
Cascading Style Sheets Folhas de Estilo em Cascata
COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA CSS
Introdução ao CSS Este modelo pode ser usado como arquivo de partida para apresentar materiais de treinamento em um cenário em grupo. Seções Clique com.
HTML 1ª aula.
CSS incorporado – Formatando textos utilizando estilos em cascata
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
Atividade 1 DDW2 Profª Janaina Moreno.
Ferramentas para Sistema Web
WIC’ 2015-I WorkShop para o Ingressante em Ciência da Computação Curso de Desenvolvimento para WEB – HTML5.
Unidade 3 – Introdução ao CSS Prof.: Henrique Santos
Aplicativos para Internet CSS
Introdução à Programação para WEB
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Curso Técnico em Informática | URCAMP | Denise Aristimunha de Lima | 2010 CSS Cascading Style Sheets Folhas de Estilo em Cascata Parte I.
Programação para Internet
O que é CSS? O CSS (Cascading Style Sheets) ou Folhas de Estilo em Cascatas é uma documentação que define as regras de formatação que serão aplicadas aos.
Frames Com frames você pode inserir mais de um documento dentro da mesma tela do navegador. Você pode fazer frames horizontais ou verticais, que determinarão.
Curso Técnico em Informática Professor Igor Vale Instituto Federal do Amazonas – Campus Lábrea Julho de 2012.
CSS ETEC Vasco Antônio Venchiarutti - Extensão na EE A. S. Gandra Professor: Robson / Madureira Disciplina: Desenvolvimento e Design de Web Sites II Turma:
HTML Prof. Geyson Silva.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Workshop Linguagem de Hipertextos Formatação de Páginas para Web com CSS.
1 HTML Prof. Esp. Andrew Rodrigues Aula 02. II - Linguagem de Marcação HTML 2 Sintaxe Básica do HTML Olá mundo!!
CSS Cascading Style Sheets. O que é CSS?  Conjunto de regras que definem a aparência do documento HTML.  Inline: Definido dentro da tag pelo atributo.
DESENVOLVIMENTO WEB I CSS incorporado – Formatando textos utilizando estilos em cascata.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos (UFBA)
Prof. João Ricardo Andrêo Programação p/ INTERNET - HTML 31/5/ :34 1 Introdução e Conceitos CSS CSS significa Cascade Style Sheetes (Folha de Estilo.
Propriedades CSS para formatação de Texto Aplicativos para Web Prof. Wolley W. Silva.
Aplicativos para Web Prof.ª Erika Miranda Prof. Wolley.
Programação para Internet Rica– Aula 04 Prof. Me. Ronnison Reges Vidal.
Aula: HTML Prof: Marcelo Ismael. 2 HTML - TAGS Tags são rótulos usados para informar ao navegador como deve ser apresentado o website. Todas as tags têm.
AULA SOBRE O WRITER. O Writer possui todas as características que você pode esperar de editor de textos moderno e completo, incluindo até mesmo recursos.
Prof. Esp. Douglas Mariano dos Santos
ESTRUTURA E FORMATAÇÃO PARA RESENHA
CSS – Castading style sheets
Material de Apoio - Teoria
FACULDADE EDUCACIONAL DE MEDIANEIRA CAPA, FOLHA DE ROSTO E SUMÁRIO
HTML Trabalhando com textos
HTML CSS CRD Filipe Pacheco.
TECNOLOGIA PARA INTERNET 1
Prof Silvano Oliveira Fundamentos de Desenvolvimento Web Folhas de Estilo em Cascata Prof Silvano Oliveira
Introdução a Arquitetura, HTML e CSS
CSS - Cascading Style Sheet
Estrutura da Informação na Internet
Editor de textos -Writer
Nivelamento de Informática Microsoft Word Formatação Trabalhos ABNT
Links em HTML Prof. André Aparecido da Silva
TECNOLOGIA PARA INTERNET 1 – Aula 7
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS -
Formatando trabalhos no Writer
AULA SOBRE O WRITER.
Fulano da Silva (Orientador)
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO TIPO DE SELETORES E LAYOUT EM CSS Prof. Rosemary Melo.
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
NORMAS EFORMATAÇÃO DE TRABALHOS
Transcrição da apresentação:

CSS - Cascading Style Sheet Feol – 2º Período Sistemas de Informação Profa. Andrea Alves

Introdução A introdução deste conceito preconiza o uso dos elementos (tags) HTML, exclusivamente para marcar e estruturar o conteúdo do documento. Nenhum elemento HTML será usado para alterar a apresentação, ou seja estilizar o conteúdo. A tarefa de estilização ficará a cargo das CSS que nada mais é do que um arquivo independente do arquivo HTML no qual são declaradas propriedades e valores de estilização para os elementos do HTML. Estas declarações de estilo, quer sejam estruturadas em um arquivo externo com extensão.css quer sejam declaradas de outros modos (importadas, lincadas, incorporadas ou inline), contém todas as regras de estilo para os elementos do documento HTML.

Sintaxe - CSS Uma regra CSS é uma declaração que segue uma sintaxe própria e que define como será aplicado estilo a um ou mais elementos HTML. Um conjunto de regras CSS formam uma Folha de Estilos. Uma regra CSS, na sua forma mais elementar, compõe-se de três partes: um seletor, uma propriedade e um valor e tem a sintaxe conforme mostrado abaixo: seletor { propriedade: valor; } Seletor: genericamente, é o elemento HTML identificado por sua tag, ou por uma classe, ou por uma ID, ou etc., e para o qual a regra será válida (por exemplo:,,,.minhaclasse, etc...); Propriedade: é o atributo do elemento HTML ao qual será aplicada a regra (por exemplo: font, color, background, etc...). Valor: é a característica específica a ser assumida pela propriedade (por exemplo: letra tipo arial, cor azul, fundo verde, etc...)

Primeiro Exemplo teste css p { font-size: 12px; } body { color: #000000; background: #FFF000; font-weight: bold; } Escreva qq coisa só pra ver o resultado

O seletor classe Mas você não está restrito somente aos elementos HTML (tags) para aplicar regras de estilo! Você pode "inventar" um nome e com ele criar uma classe a qual definirá as regras CSS. E o mais interessante das classes, é que elas podem ser aplicadas a qualquer elemento HTML. E mais ainda, você pode aplicar estilos diferentes para o mesmo tipo de elemento do HTML, usando classes diferentes para cada um deles. A sintaxe para o seletor classe é mostrada abaixo. Elemento HTML mais um nome qualquer que você "inventa" precedido de. (ponto):

Exemplo Por exemplo: suponha que você queira ter dois tipos de parágrafos em seu documento: um parágrafo com letras na cor preta e um parágrafo com letras na cor azul.

Exemplo p.corum {color:#000000; } p.cordois { color:#0000FF; } No seu documento HTML as regras seriam aplicadas conforme abaixo: este parágrafo terá cor preta. este parágrafo terá cor azul.

Seletor Class Ao criar uma classe você talvez queira que ela seja aplicável a qualquer elemento HTML. Neste caso basta que se omita o nome do elemento antes da classe. Por exemplo: a regra CSS a seguir pode ser aplicada a qualquer elemento HTML ao qual você deseja atribuir cor azul:.cortres { color: #0000FF; } No exemplo a seguir tanto o cabeçalho como o parágrafo terão cor azul: Este cabeçalho é azul. Este parágrafo é azul.

Tipos de CSS As folhas de estilo podem ser vinculadas a um documento de três maneiras distintas: Importadas ou lincadas; Incorporadas; Inline.

Tipos de CSS Folha de estilo externa Uma folha de estilo é dita externa, quando as regras CSS estão declaradas em um documento a parte do documento HTML. A folha de estilo é um arquivo separado do arquivo html e que tem a extensão.css Uma folha de estilo externa é ideal para ser aplicada a várias páginas. Com uma folha de estilo externa, você pode mudar a aparência de um site inteiro mudando um arquivo apenas (o arquivo da folha de estilo). O arquivo css da folha de estilo externa deverá ser lincado ou importado ao documento HTML, dentro da tag do documento. A sintaxe geral para lincar uma folha de estilo chamada estilo.css é mostrada abaixo

Tipos de CSS 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. Uma folha de estilo incorporada ou interna, é ideal para ser aplicada a uma única página. Com uma folha de estilo incorporada ou interna, você pode mudar a aparência de somente um documento, aquele onde a folha de estilo esta incorporada. As regras de estilo, válidas para o documento, são declaradas na seção do documento com a tag de estilo, conforme sintaxe mostrada abaixo: <!-- body { background: #000000; url("imagens/minhaimagem.gif"); } h3 { color: #FF0000; } p { margin-left: 15px; padding:1.5em; } --> O browser lerá agora as regras de estilo na própria página, e formatará o documento de acordo com elas.

Tipos de CSS Folha de estilo inline Uma folha de estilo é dita inline, quando as regras CSS estão declaradas dentro da tag do elemento HTML. Um estilo inline só se aplica a um elemento HTML. Ele perde 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. A sintaxe para aplicar estilo inline é mostrada a seguir: Aqui um parágrafo de cor preta e com 5px nas 4 margens.

Propriedades Font As propriedades para as fontes, definem as características (os valores na regra CSS) das letras que constituem os textos dentro dos elementos HTML. As propriedades básicas para fontes e que abordaremos neste tutorial são as listadas abaixo: color: cor da fonte font-family: tipo de fonte font-size: tamanho de fonte font-style: estilo de fonte font-weight: quanto mais escura a fonte é (negrito)

Valores válidos Font color: –código hexadecimal: #FFFFFF –código rgb: rgb(255,235,0) –nome da cor: red, blue, green...etc font-family: –family-name: define-se pelo nome da fonte, p. ex:"verdana", "helvetica", "arial", etc. font-size: –Font-size: uma medida reconhecida pelas CSS (px, pt, em, cm,...) font-style: –normal: fonte normal na vertical –italic: fonte inclinada font-weight: –normal –bold –bolder –lighter

Exemplo h1 {color: #FF0000;} h2 {color: #00FF00;} p {color: rgb(0,0,255);} Cabeçalho com letras vermelhas Cabeçalho com letras verdes Parágrafo com letras azuis

Exemplo com folha externa body { font-size: 20px; font-style: italic; color: #003366; font-weight: bold } Obs.: Salvar como estilo.css

Exemplo de página Teste de Estilos Estamos testando os estilos

Propriedades Text As propriedades para textos, definem as características (os valores na regra CSS) dos textos inseridos dentro dos elementos HTML. As propriedades para textos são as listadas abaixo: color cor do texto; letter-spacing espaçamento entre letras; word-spacing espaçamento entre palavras; text-align alinhamento do texto; text-decoration......decoração do texto; text-transform forma das letras; white-space como o browser trata os espaços em branco;

Valores Aceitos Text color: –código hexadecimal: #FFFFFF –código rgb: rgb(255,235,0) –nome da cor: red, blue, green...etc letter-spacing: –normal: é o espaçamento default –Letter-spacing: uma medida reconhecida pelas CSS (px, pt, em, cm,...) word-spacing: –normal: é o espaçamento default –Word-spacing: uma medida reconhecida pelas CSS (px, pt, em, cm,...) São válidos valores negativos text-align: –left: alinha o texto a esquerda –right: alinha o texto a direita –center: alinha o texto no centro –justify: força o texto a ocupar toda a extensão da linha da esquerda a direita

Valores Aceitos Text text-decoration: –none: nenhuma decoração –underline: coloca sublinhado no texto –overline: coloca um sobrelinhado no texto text-transform: –none: texto normal –capitalize: todas as primeiras letras do texto em maiúsculas –uppercase: todas as letras do texto em maiúsculas –lowercase: todas as letras do texto em minúsculas white-space: –normal: os espaços em branco serão ignorados pelo browser –pre: os espaços em branco serão preservados pelo browser –nowrap: o texto será apresentado todo ele numa linha única na tela. Não há quebra de linha até ser encontrada uma tag

Propriedades Margin A propriedade para margens, define um valor para espessura das margens dos elementos HTML. As propriedades para margens são as listadas abaixo: margin-top define a margem superior; margin-right define a margem direita; margin-bottom define a margem inferior; margin-left define a margem esquerda;

Valores Margin auto: valor default da margem length: uma medida reconhecida pelas CSS (px, pt, em, cm,...)

Exemplo Margin Uma margem superior de 2cm

PropriedadeDescriçãoValores background-attachmentA propriedade background-attachment indica se a imagem de fundo deve permanecer imóvel na janela do browser ou se acompanha o conteúdo quando o movemos (scroll). Scroll fixed background-colorDefine a cor de fundo de um elemento.color-rgb color-hex color-name transparent background-imageDefine uma imagem de fundo para ser usada no elemento url None background-positionDefine o local onde se começa a desenhar a imagem de fundo. top left top center top right center left center center center right bottom left bottom center bottom right x-% y-% x-pos y-pos background-repeatEstabelece se a imagem de fundo deve repetir-se (formando um mosaico) ou não, e as direcções da repetição. repeat repeat-x repeat-y no-repeat

Barra de rolagem estilizada Para estilizar sua barra de rolagem, vc deverá usar os seguintes atributos:

Barra de rolagem estilizada body {scrollbar-shadow-color: #3366FF; //linha externa da barra scrollbar-face-color: #6699FF; //interior da barra scrollbar-3dlight-color: #6699FF; //linha que dá efeito de 3d scrollbar-highlight-color: #66FFFF; //linha interna da barra scrollbar-darkshadow-color: #0000CC; // linhas superior e inferior da barra scrollbar-track-color: #0033CC; //parte abaixo da barra scrollbar-arrow-color: # } //indicador de seta da barra conteúdo do documento

Texto com sombras div.texto1 { position:absolute; top:2px; left:2px; color:#f00; font: bold 25px Georgia, "Times New Roman", Times, serif; } div.sombra11 { position:relative; color:#ccc; font: bold 25px Georgia, "Times New Roman", Times, serif; } No Html TEXTOS COM SOMBRAS

Texto com sombras Teste de Estilos div.texto1 { position:absolute; top:2px; left:2px; color:#f00; font: bold 25px Georgia, "Times New Roman", Times, serif; } div.sombra11 { position:relative; color:#ccc; font: bold 25px Georgia, "Times New Roman", Times, serif; } TEXTOS COM SOMBRAS

Exercicio 1 – 2 pontos Construa uma página configurando a cor de fundo, cor da letra, tamanho da letra e fonte por um arquivo Css