CSS Cascading Style Sheets Folhas de Estilo em Cascata

Documentos relacionados
Compêndio códigos. {css}

APOSTILA DE PROGRAMAÇÃO WEB

Aula 5 Cabeçalhos, Imagens e Links

Compêndio códigos. <html>

CSS -Cascading Style Sheets - Introdução

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

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

FOLHAS DE ESTILO EM CASCATA

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

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

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

CSS. Sérgio Nunes. Comunicações Digitais e Internet Ciências da Comunicação, U.Porto 2012/13

Lista de propiedades CSS

Introdução às Folhas de Estilo

CSS (Style Sheets - Folhas de Estilo)

Ferramentas Programáveis. Profº Ritielle Souza

Tecnologias para Web Design

CSS Luciano Otávio de Assis CSS

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

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

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.

UNIVERSIDADE PAULISTA UNIP EMENTA E CONTEÚDO PROGRAMÁTICO

CSS - Cascading Style Sheets

Web Design Aula 15: Propriedades CSS

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

7. Cascading Style Sheets (CSS)

Apostila de Introdução ao CSS

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

CSS#:#Cascading#Style#Sheets#

Internet e Programação Web

CSS Cascading Style Sheets

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

Criação de Web Sites I

BIBLIOGRAFIA: CSS pode ser adicionado com uso do atributo style. Por exemplo, você pode definir o tipo e o tamanho da fonte em um parágrafo:

Sintaxe Básica da Linguagem CSS

HTML 5 + CSS APRESENTANDO O CSS ESTILOS LOCAIS

Web design & HTML. avançado

Web Design Aula 15: Conhecendo CSS

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

HTML & CSS. Informática / LECA. Marco Costa. Departamento de Ciência de Computadores Faculdade de Ciências, Universidade do Porto 2005 / 06

TECNOLOGIAS WEB AULA 9 PROF. RAFAEL DIAS

CSS - Parte 02. Prof. Marciano dos Santos Dionizio

TABLELESS E PROJETO ESTRUTURAL

Introdução à Cascading Style Sheets

Cascading Style Sheets

css Cascading Style Sheets CSS CASCADING STYLE SHEETS

CSS ETEC FRANCISCO MORATO. Professores: Kelly e Rafael

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

CSS (Cascading Style Sheet)

PROGRAMAÇÃO EM AMBIENTE WEB I

CSS Cascade Style Sheet Folhas de Estilo em Cascata

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

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

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

Apostila CSS - Introdução à folha de estilos

Apostila de CSS Nível Básico Curso de Informática OSA II

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

Posicionamento e Layout com CSS

Ele vai localizar este código, substitua então o The Beat Was Goin' Strong pelo nome do seu tumblr.

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

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

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

Erwin Alexander Uhlmann /02/08-1. Desenvolvimento de WEB I HTML Volume 2 Erwin Alexander Uhlmann

QUEM FEZ O TRABALHO?

Roteiro de Estudos e Atividades Avaliativas HTML

Web Design Aula 13: Introdução a CSS

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

XHTML. <head> </head> <head> <meta http-equiv="content- Type" content="text/html; charset=utf-8" /> </head>

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Unidade 5: Posicionamento com CSS E outras Técnicas Avançadas Prof. Daniel Caetano

SIMULADOS & TUTORIAIS

Desenvolvedor Web Docente André Luiz Silva de Moraes

CRIAÇÃO DE SITES (AULA 7)

SIMULADOS & TUTORIAIS

CSS. Karen Frigo Busolin

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

Comandos Extras Formatações no CSS

Programação para Internet

CRIAÇÃO DE SITES (AULA 9)

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

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

apostila DE html, xhtml e css

body { background-color: #FF0000; } /* cor de fundo da pagina(body) #FF0000 */

Cascading Style Sheets

Introdução ao CSS Regras de Estilos

Qual a razão do termo cascata na terminologia CSS? A forma como as regras de estilo são aplicadas obedece a 3 princípios básicos: herança,

RODRIGO C. REQUIÃO. WEBSITE VITRINE PARA A EMPRESA BUFFET GULLA.

HTML: Recursos Básicos e Especiais

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

Curso PHP Básico. Jairo Charnoski do Nascimento

Criando conta de usuário

Guia de Referência CSS Volume 1: Parâmetros Básicos Prof. Daniel Caetano

Programação para Internet

1) Criar o código HTML para construir a página representada pela imagem abaixo.

Web Design. Prof. Felippe

Relatório do GPES Relatório referente ao estudo sobre a Linguagem HTML e CSS. Realizado do dia 19 de Abril de 2011 a 02 de Maio de 2011.

4. Características Gerais das Tabelas do HTML

TUTORIAL CSS PRIMEIROS PASSOS COM HTML + CSS

Transcrição:

CSS Cascading Style Sheets Folhas de Estilo em Cascata Conjunto de instruções que controla a aparência de uma página Web 1. Regra CSS seletor { propriedade1: valor; propriedade2: valor; 2. Aplicação 2.1 Embutidas ou Incorporadas Na seção cabeçalho <html> <head> <style> p { font-size: 10px; color: #000066; h1{ font-size: 16px; font-family: Arial; color: #990000; </style> </head> <body>... </body> </html> 2.2 Inline (em linha) Na própria Tag <p style="font-size:10px;color:#f00">este é um exemplo de inline</p> 2.3 Externas Em um arquivo.css <html> <head> <link href="estilos/estilo1.css" type="text/css" rel="stylesheet"> <title>...</title> </head> <body>... </body> </html>

Arquivo estilo1.css p { font-size: 10px; color: #000066; h1{ font-size: 16px; font-family: Arial; color: #990000; 3. Comentário no CSS Você pode inserir comentários no CSS para explicar seu código, e principalmente ajudá-lo a relembrar de como você estruturou e qual a finalidade de partes importantes do código. O comentário introduzido no código será ignorado pelo browser. Um comentário no CSS começa com o /* e termina com */. /* este é um comentário*/ 4. Classes de Estilo Com as classes de estilo, é possível definir diversas variações de uma única tag. Por exemplo, você poderia fazer um estilo de parágrafo "texto alinhado à direita", um estilo de parágrafo "texto centralizado" e assim por diante, criando múltiplos temas em torno da tag de parágrafo <p> seletor.nomedaclasse { propriedade:valor; Por exemplo, para definir um estilo de parágrafo com alinhamento à direita. p.texto_direita { text-align: right; No HTML colocamos o atributo class na tag específica com o valor de sua respectiva classe: <p class="texto_direita">texto alinhado a direita</p> 5. Classes gerais Observe que também podem ser declaradas classes gerais, que podem então ser usadas com qualquer tag HTML:.comentario { font-size: 10pt; color: #006600; background: #FFFFFF;

No HTML: <h1 class="comentario">texto explicativo...</h1> <p class="comentario">uma observação...</p> 6. Agrupando s Uma regra CSS quando válida para vários s (tags), estes podem ser agrupados. Separe cada seletor com uma vírgula. h1, h2, h3, h4, h5, h6 { color: #0F0; 7. Pseudo-Classes e Links Uma pseudo classe permite estilizar levando em conta condições diferentes ou eventos ao definir uma propriedade de estilo para uma tag HTML. Um link pode ter diferentes estados. Por exemplo, pode ter sido visitado ou não visitado. Você usará pseudo classes para estilizar links visitados e não visitados. Use as pseudo classes a:link e a:visited para estilizar links não visitados e visitados respectivamente. Links ativos são estilizados com a pseudo classe a:active e a:hover, esta última é a pseudo classe para links com o ponteiro do mouse sobre ele. a:link {color: #FF0000; a:visited {color: #00FF00; a:hover {color: #FF00FF; a:active {color: #FFFFFF; 8. Identificando s (id) Podemos atribuir uma identificação a um único. Isto é feito usando o atributo id. Cada id é única. Para casos em que haja necessidade de mais de um com a mesma identificação usamos o atributo class. Nas definições de estilos (CSS) usamos o símbolo # antes do nome que identifica id #cap2 { atributo:valor; No HTML colocamos o atributo id com o valor de sua respectiva id <h1 id="cap2">capítulo 2</h1> 9. Atalhos de CSS Alguns atributos de CSS lhe permitem fazer diversas configurações em uma declaração. Por exemplo, suponha que você queira definir diversos aspectos da fonte utilizada para tags h1, como segue:

h1 { font-style: italic; font-weight: bold; font-size: 18pt; font-family: 'Times Roman' Como alternativa a especificar todas essas formatações de fonte individualmente, você pode utilizar o atributo font: para defini-las todas de uma só vez, assim: h1 { font: italic bold 18pt 'Times Roman'; 10. Lista das principais Propriedades 10.1 Fontes font-size Define o tamanho da fonte font-family Define os tipos de fonte e as alternativas (em ordem de preferência) font-weight Define o peso da fonte normal bold bolder lighter font-style Define itálico na fonte normal italic oblique font-variant font Define se a fonte deve ou não ser em letras minúsculas Define todas as propriedades de fonte em uma única declaração relativo: xx-large, x-large, large, medium, small, x- small, xx-small, larger, smaller nomes das famílias da fonte normal small-caps font-style font-variant font-weight font-size/line-height font-family font-size: 12pt font-size: 200% font-size: normal font-size: x-large font-family: Arial, Sans-serif font-weight: bold font-style: italic font-variant: smallcaps font: italic bold 18pt Arial 10.2 Texto color Define a cor do texto nome da cor Código hex Valores RGB text-align Define o alinhamento do texto left center right justify color: blue color: #0000FF color: rgb(255,0,0) text-align: right

text-indent line-height textdecoration texttransform letterspacing verticalalign Define a decoração do texto Ajusta as regras de maiúsculas e minúsculas no texto Faz a indentação da primeira linha do texto no Ajusta a distância entre as bases da linha de texto Ajusta o espaçamento entre as letras no texto Define o alinhamento vertical do texto none underline overline line-through blink uppercase lowercase capitalize (coloca em maiúscula a primeira letra de cada palavra) normal baseline sub super top text-top middle bottom text-bottom text-decoration: underline text-transform: capitalize text-indent: 0.5in line-height: 18pt line-height: 120% letter-spacing: 2pt vertical-align: top 10.3 Background backgroundcolor Define a cor do fundo nome da cor Código hex Valores RGB background-color: red background-color: #CCCCCC background- Define a imagem de url(url) background-image: image backgroundrepeat backgroundattachment backgroundposition background fundo Define a repetição das imagens de fundo Fixa a imagem de fundo ou permite que ela deslize junto com a página Ajusta a posição inicial das imagens de fundo (Observe que a posição default, 0,0 ou 0%,0%, é o canto superior esquerdo do ) Define todas as propriedades de background em uma única declaração none repeat (horizontalmente e verticalmente); repeat-x (horizontal); repeat-y (vertical); no-repeat scroll fixed left top left center left bottom right top right center right bottom center top center center center bottom x% y% xpos ypos background-color background-image background-repeat background-attachment background-position url(image1.gif) background-repeat: repeat-y background: fixed top center top bottom right 2cm 1cm 50% 20% background: url(image1.gif) repeat background: red

10.4 Bordas border Define todas as propriedades de borda em uma única declaração (largura, estilo e cor da borda em todos os lados) border-width border-style border-color border-width Ajusta a largura da borda thin medium thick border-color Ajusta a cor da borda nome da cor Código hex Valores RGB border-style Ajusta o estilo da borda none hidden dotted dashed solid double groove ridge inset outset border: thin double green border-width: thin thin thick thin border-color: #FFFF00 border-style: outset 10.5 Margens margin Define todas as margens em uma única declaração margin-top margin-right margin-bottom margin: 2cm 2cm 2cm 2cm margin-left margin-right margin-top marginbottom Ajusta a distância a partir do lado esquerdo da página Ajusta a distância a partir do lado direito da página Ajusta a distância a partir da parte de baixo do prévio Ajusta a distância a partir da parte de cima do próximo margin-left margin-left: 10px margin-right: 1in margin-top: -20pt margin-bottom: 20pt 10.6 Padding padding Define todas as medidas de preenchimento em única declaração padding-top padding-right padding-bottom padding: 5px 5px 5px 5px padding-top Ajusta o preenchimento na parte de cima do conteúdo de um padding-left padding-top: 5pt

paddingright paddingbottom padding-left Ajusta o preenchimento no lado direito do conteúdo de um Ajusta o preenchimento na parte de baixo do conteúdo de um Ajusta o preenchimento no lado esquerdo do conteúdo de um padding-right: 5pt padding-bottom: 5pt padding-left: 5pt 10.7 Posicionamento width Especifica a largura de width: 50% um height position left top right bottom visibility z-index Especifica a altura de um Especifica o tipo de posicionamento do Especifica a posição esquerda de um relativamente ou absolutamente posicionado Especifica a posição superior de um relativamente ou absolutamente posicionado Especifica a posição direita de um relativamente ou absolutamente posicionado Especifica a posição inferior de um relativamente ou absolutamente posicionado Especifica se o é visível (espaço para o é reservado em ambos os casos) Especifica se o é mostrado acima ou abaixo de outros s absolute relative fixed static Visible hidden number (positivo para cima, negativo para baixo, começando do 1; por default a s sucessivos são assignados números superiores aos s antecedentes) height: 50px position: relative left: 2pt top: 10px right: 5px bottom: 10px visibility: hidden z-index: 2

float clear Faz o objeto flutuar à esquerda ou à direita do restante do conteúdo Especifica se o pode ter s flutuando à sua volta -- faz com que o se posicione por baixo de qualquer que esteja flutuando no lado especificado. left right none left right both none float: left clear: left