COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA CSS

Slides:



Advertisements
Apresentações semelhantes
Curso de CSS.
Advertisements

Atividade 5 Objetivos: Conhecer as regras CSS “width”, “margin-left:auto” e “margin-left:right” e verificar que elas não funcionam no IE a menos que coloquemos.
Faculdades Integradas Santa Cruz
Laboratório de Informática CSS Seletores Texto em CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Box Model Elementos em Bloco 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Introdução à Linguagem CSS 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática Imagens 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Tecnologia Hipermídia e Multimídia
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.
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 ( Folhas de Estilo).
CSS-Folha de Estilo.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Fundamentos de WEB - HTML, CSS e JS
ESCM Desenvolvimento Web I
Curso de Jornalismo e Ciências da Comunicação
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.
Página pessoal de Fábio Oliveira
Curso de Web Master Css – 1ª Aula.
AULA DE HTML BÁSICO.
CSS Programação Web.
HTML Técnicas em Programação para Internet
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 04 1º Semestre UNIJUÍ.
Prof. Msc. Juliano Gomes Weber
HTML Construindo páginas.
FTIN - Módulo de WebDesign
CSS - Cascading Style Sheets
CSS Cascade Style Sheet (Folha de Estilo em Cascata)
Introdução à Programação para WEB
Instrutor: Tarso Nunes Aires  HTML foi escrito para definir o conteúdo de um documento  Porém, tags como, atributos de cores e etc.
HTML HyperText Markup Language Uma linguagem de marcação.
Cascading Style Sheets Folhas de Estilo em Cascata
COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA
12 de Dezembro de 2007 Jos é Carlos Ramalho XSL or XSLFO Processamento Estruturado de Documentos
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.
HTML: trabalhando com Fontes
CSS incorporado – Formatando textos utilizando estilos em cascata
Profª Angela Tissi Tracierra. Tags... As tags... fazem a formatação de fonte no texto que envolvem no documento HTML. Juntamente a essas tags utilizam-se.
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
Amirton Chagas
Atividade 1 DDW2 Profª Janaina Moreno.
DESENVOLVIMENTO WEB I Usando listas para menus. Uma lista NÃO-ORDENADA... Curso Técnico de Informártica Duração de dois anos Formação Técnica Estágio.
Ferramentas para Sistema Web
Ferramentas para Sistema Web Sistemas de Informação Aula 8 – 17/04/2013.
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.
Internet e Programação Web
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.
Fundamentos e Tecnologia em Web
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.
Posicionamento Prof. Wolley. Centralizando conteúdo Abrir o arquivo responsabilidade_social.html.
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos (UFBA)
Propriedades CSS para formatação de Texto Aplicativos para Web Prof. Wolley W. Silva.
Programação para Internet Rica– Aula 04 Prof. Me. Ronnison Reges Vidal.
HTML CSS CRD Filipe Pacheco.
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS -
Transcrição da apresentação:

Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br COLÉGIO DA IMACULADA CURSO TÉCNICO EM INFORMÁTICA CSS Prof. Tales Kunz Cabral talescabral@colegiodaimaculada.com.br 3º Módulo

CSS (Cascading Style Sheets) Imagine a situação: O problema: São 180 páginas do site; São 17:50h e querem no ar até as 18h30min. E se tivessem solicitado a alteração do fundo também? “teremos uma reunião aqui na empresa, na segunda-feira às 08:00h com um potencial comprador e é nossa intenção fazer uma apresentação dos nossos produtos através do site que você criou e gerencia. Seguindo uma sugestão do nosso departamento de marketing precisamos mudar a cor de todos os títulos no site de verde para vermelho, pois que esta é a cor principal da marca do nosso comprador e com isso pretendemos fixar uma cumplicidade subliminar. Isto é bem simples de fazer, não é? Afinal é só mudar a cor! Dá para você 'botar no ar' até às 18:30h ? Quero dar uma olhadinha antes de encerrar o expediente neste sábado. OK? “ (texto adaptado de http://maujor.com/tutorial/intrtut.php )

Prioridade das regras de CSS estilo externo (importado ou linkado). estilo incorporado (definido na seção head do documento); estilo inline (dentro de um elemento HTML); estilo do navegador (original). Prioridade: Inline CSS incorporada CSS externa CSS do browser

Prioridade das regras de CSS Uma regra escrita no atributo Style sempre sobreescreverá qualquer outra regra. Uma regra dentro de um #id será sempre mais forte que uma fora de um #id. Uma regra de .classe será sempre mais específica que uma regra somente de seletores de tag (p, div, etc..) E por último, se duas regras tiverem a mesma força, a que for declarada por último é a que valerá.

Tipos de inserção Folha de Estilos Inline: Exemplo: As regras são declaradas dentro da própria tag. Desvantagem por se misturar ao documento HTML. Exemplo: <p style="color:#000000; margin: 5px;"> Aqui um parágrafo de cor preta e com 5px nas 4 margens. </p>

Tipos de inserção Folha de Estilos Interna: As regras são declaradas dentro do documento HTML. Declarada na seção <HEAD>.

Tipos de inserção Folha de Estilos Interna: As regras são declaradas dentro do documento HTML. Declarada na seção <HEAD>.

Tipos de inserção Exemplo: <head> <style type="text/css"> <!–- body { background: #000000; url("imagens/minhaimagem.gif"); } h3 { color: #FF0000; p { margin-left: 15px; padding:1.5em; } --> </style> ........... </head>

Tipos de inserção Folha de Estilos Externa: A folha de estilo é um arquivo separado do arquivo html e que tem a extensão .css É ideal para ser aplicada a várias páginas. O arquivo css da folha de estilo externa deverá ser lincado ou importado ao documento HTML, dentro da tag <head> do documento.

Tipos de inserção Exemplo do documento HTML: Exemplos do arquivo CSS: <head> ........... <link rel="stylesheet" type="text/css" href="estilo.css"> .......... </head> fonte fonte seletor {font-style: normal;} seletor {font-weight: bold;} seletor {font-size: 14px;} seletor {font-family: Arial, Sans-Serif;} seletor {font-style: italic;} seletor {font-weight: bold;} seletor {font-size: 24px;} seletor {font-family: Times New Roman, Serif;} seletor {background-color: #0022ff;} seletor {background-image: url(w3c.png);} seletor {background-position: center top;} seletor {background-repeat: no-repeat;} seletor {background-attachment: scroll;} fundo Fonte: http://imasters.uol.com.br/cssinterativo/iback.php

Exercício Crie um documento HTML com uma tabela, alguns textos nos formatos de H1 a H6, e um exemplo de link: Renomeie o arquivo para index.html ou index.htm. Insira no HTML um link para o estilo “estilo1.css” que será externo ao mesmo. O css será passado pelo professor. Acrescente algum outro estilo CSS ao arquivo “estilo1.css” . Utilize algum estilo encontrado no site: www.maujor.com blank -- new window self -- self parent -- what was in self before self loaded top -- all frames in browser window

Alguns estilos Em fontes: Propriedades básicas: color: código hexadecimal: #FFFFFF código rgb: rgb(255,235,0) nome da cor: red, blue, green...etc Alguns estilos font-family: nome da família de fontes : define-se pelo nome da fonte, p. ex:"verdana", "helvetica", "arial", etc. nome da família genérica: define-se pelo nome genérico, p. ex:"serif", "sans-serif", "cursive", etc. Em fontes: Propriedades básicas: font-size: xx-small x-small small medium large x-large xx-large smaller larger length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) % color:...................cor da fonte font-family:..........tipo de fonte font-size:.............tamanho de fonte font-style:............estilo de fonte font-variant:.........fontes maiúsculas de menor altura font-weight:.........quanto mais escura a fonte é (negrito) font-style: normal: fonte normal na vertical italic: fonte inclinada oblique:fonte obliqua font-variant: normal: fonte normal small-caps: transforma em maiúsculas de menor altura font-weight: normal bold bolder lighter 100 200 300 400 500 600 700 800 900 Algumas tags que suportam: H1..H6, P, BODY, TABLE, DIV, A.

Alguns estilos Em textos: Propriedades básicas: 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 lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) São válidos valores negativos word-spacing: 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 text-decoration: none: nenhuma decoração underline: coloca sublinhado no texto overline: coloca um sobrelinhado no texto line-through: coloca uma linha em cima do texto blink: faz o texto piscar Alguns estilos Em textos: Propriedades básicas: text-indent: lenght: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) % : porcentagem da largura do elemento pai 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 direction: ltr: texto escrito da esquerda para a direita rtl: texto escrito da direita para a esquerda 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-indent............recuo do texto; text-transform.......forma das letras; direction...............direção do texto; Algumas tags que suportam: H1..H6, P, BODY, TABLE, DIV, A.

Alguns estilos Em margens: Propriedades básicas: auto: valor default da margem length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) %: porcentagem da largura do elemento pai Alguns estilos Em margens: Propriedades básicas: margin-top..........define a margem superior; margin-right........define a margem direita; margin-bottom.......define a margem inferior; margin-left.........define a margem esquerda; Algumas tags que suportam: H1..H6, P, BODY, TABLE, DIV, A.

Alguns estilos Em bordas: Propriedades básicas: color: código hexadecimal: #FFFFFF código rgb: rgb(255,235,0) nome da cor: red, blue, green...etc style: none: nenhuma borda hidden: equivalente a none dotted: borda pontilhada dashed: borda tracejada solid: borda contínua double: borda dupla groove: borda entalhada ridge: borda em ressalto inset: borda em baixo relevo outset: borda em alto relevo width: thin: borda fina medium: borda média thick: borda grossa length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...) Alguns estilos Em bordas: Propriedades básicas: border-width:................espessura da borda border-style:................estilo da borda border-color:................cor da borda ----------------------------------------- border-top-width:............espessura da borda superior border-top-style:............estilo da borda superior border-top-color:............cor da borda superior border-right-width:.........espessura da borda direita border-right-style:..........estilo da borda direita border-right-color:..........cor da borda direita border-bottom-width:.........espessura da borda inferior border-bottom-style:.........estilo da borda inferior border-bottom-color:.........cor da borda inferior border-left-width:...........espessura da borda esquerda border-left-style:...........estilo da borda esquerda border-left-color:...........cor da borda esquerda Algumas tags que suportam: TABLE, TD, P, H1..H6.

Alguns estilos Em fundo: Propriedades básicas: background-color: código hexadecimal: #FFFFFF código rgb: rgb(255,235,0) nome da cor: red, blue, green...etc transparente: transparent background-image: URL: url(caminho/imagem.gif) background-repeat: não repete: no-repeat repete vertical e horizontal: repeat repete vertical: repeat-y repete horizontal: repeat-x background-attachment: imagem fixa na tela: fixed imagem "rola" com a tela: scroll background-position: x-pos y-pos x-% y-% top left top center top right center left center center center right bottom left bottom center bottom right Alguns estilos Em fundo: Propriedades básicas: background-color............... cor do fundo; background-image............. imagem de fundo; background-repeat............. maneira como a imagem de fundo é posicionada; background-attachment.......se a imagem de fundo "rola" ou não com a tela; background-position............como e onde a imagem de fundo é posicionada; Algumas tags que suportam: BODY, TABLE, TD, DIV.

Alguns estilos Em macadores: Propriedades básicas: list-style-image: none URL: url(caminho/marcador.gif) list-style-position: outside: marcador fora do alinhamento do texto inside: marcador alinhado com texto list-style-type: none: sem marcador disc: círculo (bolinha cheia) circle: circunferência (bolinha vazia) square: quadrado cheio decimal: números 1, 2, 3, 4, ... decimal-leading-zero lower-roman: romano minúsculo i, ii, iii, iv, ... upper-roman: romano maiúsculo I, II, III, IV, ... lower-alpha: letra minúscula a, b, c, d, ... upper-alpha: letra maiúscula A, B, C, D, ... lower-greek lower-latin upper-latin hebrew armenian georgian cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha Alguns estilos Em macadores: Propriedades básicas: list-style-image............. imagem como marcador da lista; list-style-position..........onde o marcador da lista é posicionado; list-style-type...............tipo do marcador da lista; Algumas tags que suportam: UL, OL

Layouts para site CSS Existem vários locais pela web onde se encontra layouts css, alguns são: http://layouts.ironmyers.com/950_pixel_Layouts/ (layouts prontos) http://www.cssportal.com/generators/layout.htm (interativo)