Unidade 3 – Introdução ao CSS Prof.: Henrique Santos

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
HTML - HiperText Markup Language Tecnologia para Web
Montando o Sistema. Preparando os arquivos Arquivo que conecta ao banco de dados. Modelo de Envio/Edição de dados. Modelo de exibição de dados.
Laboratório de Informática Box Model Elementos em Bloco 1º Semestre 2009 > PUCPR > BSI Bruno C. de Paula.
Laboratório de Informática CSS Posicionamento de Elementos 2º Semestre 2009 > 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.
ESCM Desenvolvimento Web I
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.
Profº Cláudio Barbosa HTML – Frames Dividem a janela do navegador, possibilitando exibir mais de um documento html ao mesmo.
HTML Técnicas em Programação para Internet
Prof. Msc. Juliano Gomes Weber
HTML Construindo páginas.
FTIN - Módulo de WebDesign
CSS - Cascading Style Sheets
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 CSS
Treinamento em HTML & 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.
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 –
 A tag define o elemento da raiz do documento.  É aquele que tem toda a informação da página.  Diz ao browser para iniciar um novo documento (página.
Amirton Chagas
Atividade 1 DDW2 Profª Janaina Moreno.
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 2 – Revisão de HTML, CSS e Formulários Prof.: Henrique Santos
Unidade 6 – Formulários HTML 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.
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.
Design Gráfico Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 07 Introdução ao Web Design Prof° Ms. Claudio Benossi Aula 07.
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.
HTML CSS CRD Filipe Pacheco.
HTML 5 LINGUAGEM DE MARCAÇÃO E ESTILO - CSS -
Transcrição da apresentação:

Unidade 3 – Introdução ao CSS Prof.: Henrique Santos Produção de Sites Unidade 3 – Introdução ao CSS Prof.: Henrique Santos

O que CSS? CSS significa Cascading Style Sheets (Folhas de Estilo em Cascata) Estilos definem como exibir elementos HTML Estilos foram adicionados ao HTML 4.0 para resolver um grande problema de exibição de elementos HTML. HTML não foi projetado para conter tags de formatação de documentos Quando tags como <font> e atributos de cores foram adicionadas a especificação do HTML 3.2, começou um pesadelo para desenvolvedores web.

CSS a Grande Solução Em HTML 4.0, toda formatação deve ser removida do documento HTML e armazenada em um arquivo CSS separado. O arquivo CSS permite a alteração da aparência e layout de todas páginas em um Web site, apenas editando um arquivo. Todos Navegadores suportam CSS atualmente

Sintaxe CSS A sintaxe básica de CSS seria: propriedade:valor Por exemplo mudar a cor usa-se a propriedade color, o valor seria o código RGB da cor, então para mudar a cor para vermelho usando CSS seria: color:#FF0000 Se houver mais de uma propriedade use ; para separá-los: propriedade1:valor1;propriedade2:valor2

Atributo Style Toda Tag HTML possui o atributo style Este atributo pode ser usado para atribuir estilos CSS ao elemento Exemplo: <p style="color:#0000FF"> Este parágrafo é azul. </p> <p style="color:#00FF00;text-align:center"> Já este é verde centralizado. </p>

Propriedades CSS Algumas propriedades mais comuns de CSS color:#FFFFFF – Muda a cor do texto. text-align:center – Muda o alinhamento do texto. text-decoration:underline – Coloca (ou retira) alguma forma de decoração do texto. Possíveis valores: none, underline, overline, line-through, blink. font-size:2.5em – Muda o tamanho da fonte. Possíveis valores: Xem, Xpx, X%, xx-small, x-small, small, medium, large, x-large, xx-large, smaller, larger. background-color:#000000 – Muda a cor do fundo.

Outras Propriedades Existem diversas outras propriedades CSS que lidam com bordas, margens, listas, tabelas, posicionamento, entre outros. Veremos diversos no decorrer da disciplina mas aconselha-se procurar tutoriais de CSS para aprender essas propriedades.

CSS Interno É muito chato ficar formatando cada elemento individualmente usando o atributo style Por isso é possível declarar ‘classes de estilos’ no documento HTML para usar nos elementos Sempre declare esses estilos dentro da tag <head>

CSS Interno A declaração de estilo começa com a tag <style type="text/css"> e termina com </style> Exemplo: <style type="text/css"> .azul {color:#0000FF} .verde_grande { color:#00FF00; font-size:2.5em } </style>

CSS Interno Para usar as classes de estilo declaradas no começo do texto basta usar o atributo class que todo elemento HTML possui. Exemplo: <p class="azul"> Este parágrafo é azul </p> <p class="verde_grande"> Enquanto esse é maior e verde. </p>

Mudando o padrão dos Elementos CSS Interno facilita muito a vida mas e se quiser mudar o comportamento de todos elementos de um tipo? Basta declarar o elemento na tag de estilo e mudar seus atributos Exemplo: <style type="text/css"> p {color:#0000FF} h1{color:#00FF00; font-size:2.5em; text-align:center} </style>

CSS Externo O CSS Interno ajuda bastante mas e se for preciso usar o mesmo padrão em várias páginas diferentes? Basta criar um arquivo CSS separado e importá-lo no começo dos documentos HTML Um arquivo CSS é um arquivo texto comum com extensão .css Lembre de importar dentro da tag <head> Importe o arquivo usando a tag: <link rel="stylesheet" type="text/css" href="MeuArquivoEstilo.css" />

Comentário em CSS Pode fazer comentários dentro do CSS Interno ou Externo. Comentário começa com /* e termina com */ Exemplo: <style type="text/css"> p {color:#0000FF} /* Isto seria um comentário */ </style>

Tag <span> do HTML Como formatar somente parte de um elemento (parágrafo por exemplo), sem sair do padrão CSS? Solução: Use a tag <span> do HTML. A tag <span> por si só, faz nada com os dados contidos nela. Usando o CSS no entanto, é possível criarmos formatação para partes de um elemento. Exemplo: <p> Este parágrafo <span class= "atencao"> exemplifica bem </span> o que se pode fazer.</p>

Tag <div> do HTML Elemento HTML usado para agrupar informação mas que sozinha não faz coisa alguma. Grosso modo, tem a mesma função da tag Span. Para critério de elegância, usa-se a tag div para agrupar informações, ou blocos de informação; enquanto use-se o span para formatar partes de elementos.

Propriedade CSS Veremos com mais detalhes as seguintes propriedades CSS: Background (Cor de Fundo) Font (Fonte) Text (Texto) Border (Borda) Margin (Margem) Padding (Preenchimento) Width (Comprimento) Height (Altura) Position (Posicionamento)

Propriedade Background As propriedades de background mudam o fundo do elemento background-color:#000000 Muda a cor do fundo. Possíveis valores: nome da cor (inglês), código rgb da cor, transparent. background-image:url('arquivo.gif') Coloca imagem no fundo background-repeat:no-repeat Indica se a imagem do fundo deve ser repetida. Possíveis valores: repeat, repeat-x, repeat-y, no-repeat

Propriedade Background background-position:top right Onde começa a imagem do fundo. Possíveis valores: top left, top center, top right, center left, center center, center right, bottom left, bottom center, bottom right, x% y%, posição_x posição_y. background-attachement:scroll Indica se a imagem de fundo deve rolar juntamente com a página. Póssíveis valores: fixed, scroll.

Propriedade Font As propriedades de Font mudam a fonte do elemento font-family:"Times New Roman", serif; Define uma lista de fontes a serem usadas na exibição da pagina Possíveis valores: Nome da fonte. font-style:italic; Define o estilo da fonte Possíveis valores: normal, italic, oblique.

Propriedade Font font-variant:small-caps; Indica uma variação na fonte. Possíveis valores: normal, small-caps. font-weight:bold; Muda o negrito da fonte. Alguns navegadores suportam números de 100-900 para definir o peso da fonte. Possíveis valores: normal, bold. font-size:2.5em; Muda o tamanho da fonte. Possíveis valores: Xem, Xpx, X%, xx-small, x-small, small, medium, large, x-large, xx-large, smaller, larger.

Propriedade Text As propriedades de text lidam com formatação do Texto text-ident:30px; Aplica um recuo à primeira linha do texto (normalmente parágrafo). Possíveis valores: Xpx, X% text-align:center; Muda o alinhamento do texto. Possíveis valores: left, right, center, justify

Propriedade Text text-decoration:underline; text-transform:capitalize; Coloca (ou retira) alguma forma de decoração do texto. Possíveis valores: none, underline, overline, line-through, blink. text-transform:capitalize; Muda o formato maiúscula/minúscula do texto. Possíveis valores: none, uppercase, lowercase, capitalize

Propriedade Border A propriedade border lida com a borda dos elementos border-width:thin; Define a espessura da borda. Possíveis valores: thin, medium, thick, Xpx.

Propriedade Border border-color:#00FF00; Muda a cor da borda Possíveis valores: nome da cor (inglês), código rgb da cor border-style:double; Muda o estilo (ou tipo) da borda. Possíveis valores: solid, dotted, dashed, double, groove, ridge, inset, outset.

Propriedade Border Para mudar somente uma das bordas basta usar a sua posição (left, right, top, bottom) no elemento. Exemplo border-style:solid; border-left-color:#0000FF; border-bottom-color:#00FF00; border-right-color:#FF0000; border-top-style:dashed;

Propriedade Margin A propriedade margin define a margem entre as bordas dos elementos. Use a propriedade margin, seguida da posição (left, right, top, bottom) Possíveis valores: auto, inherit, Xpx, Xcm, Xpt, X%. Exemplo: margin-left: 20px; margin-top: 50px;

Propriedade Padding A propriedade padding define a distância entre a borda e o conteúdo do elemento. Use a propriedade margin, seguida da posição (left, right, top, bottom) Possíveis valores: inherit, Xpx, Xcm, Xpt, X%. Exemplo: padding-left: 20px; padding-bottom: 50px;

Modelo de CSS

Propriedade Width A propriedade width define a largura ou comprimento do elemento width:50%; Define a largura padrão do elemento. min-width: 100px; Define a largura mínima do elemento max-width: 500px; Define a largura máxima do elemento Possíveis valores: auto, inherit, Xpx, Xcm, Xpt, X%.

Propriedade Height A propriedade height define a altura do elemento Define a altura padrão do elemento min-height: 10px; Define a altura mínima do elemento max-height: 20px; Define a altura máxima do elemento Possíveis valores: auto, inherit, Xpx, Xcm, Xpt, X%.

Propriedade Position A propriedade Position define o tipo de posicionamento dos elementos Possíveis valores: absolute, relative.

Posicionamento Posicionamento dos elementos é feito através das propriedades top, left, right, bottom Possíveis valores: auto, inherit, Xpx, Xcm, Xpt, X%.

Zen Garden O Zen Garden é um bom exemplo do que pode ser alcançado com o bom uso de CSS Esse site possui vários modelos de CSS enquanto o documento HTML permanece EXATAMENTE o mesmo. http://www.csszengarden.com

Fontes W3C School – CSS Tutorial (inglês) http://www.w3schools.com/css/css_intro.asp HTML .net – CSS Tutorial(português) http://pt-br.html.net/tutorials/css/ Lista com todas propriedades CSS http://www.w3schools.com/css/css_reference.asp