Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SINTAXE <head> <style type=text/css> seletor { propriedade: valor; } </style> </head> FORMA DE VINCULAO INLINE TIPO DE CSS INLINE CARACTERSTICA Declarado dentro da TAG de um elemento HTML Aplicado a apenas um elemento HTML
SINTAXE <body> <elemento style=propriedade: valor;> </body> As declaraes CSS mais especficas (mais internas) prevalecem sobre as demais, ou seja, a INLINE prevalece sobre a INTERNA, que por sua vez prevalece sobre a EXTERNA.
CSS
SINTAXE CSS
COMENTRIO /* comentrio */ SINTAXE BSICA seletor { propriedade: valor; } CARACTERSTICA Utilizado para fazer observaes dentro do cdigo No compilado CARACTERSTICA SELETOR elemento HTML (TAG), classe (CLASS) ou identificador (ID) PROPRIEDADE atributo do seletor VALOR caracterstica atribuda propriedade CARACTERSTICA BOA PRTICA: Cada par (propriedade e atributo) deve ser declarado em uma linha CARACTERSTICA
AGRUPANDO PROPRIEDADES seletor { propriedade1: valor1; propriedade2: valor2; } AGRUPANDO SELETORES seletor1, seletor2 { propriedade: valor; }
TIPOS DE SELETORES
SELETOR DE UM ELEMENTO HTML elemento { propriedade: valor; } CARACTERSTICA Afeta todos os elementos HTML semelhantes (mesma TAG) Exemplo: body { background-color: #FFFFFF; } CARACTERSTICA Afeta todos os elementos HTML semelhantes pertencentes mesma classe Declarar o elemento no CSS opcional. Exemplo: hr.superior { margin-top: 10px; } <hr class=superior> CARACTERSTICA Afeta um nico elemento HTML Um determinado ID s pode ser aplicado a um nico elemento HTML Exemplo: #superior { margin-top: 10px; } <hr ID=superior>
SELETOR DE UMA CLASSE DE ELEMENTOS [Elemento].classe { propriedade: valor; } NA TAG HTML UTILIZA-SE <elemento class= classe>
SELETOR DE UM IDENTIFICADOR #identificador { propriedade: valor; } NA TAG HTML UTILIZA-SE <elemento ID= identificador>
PSEUDO-ELEMENTOS
PSEUDO-ELEMENTO Seletor: pseudo-elemento { propriedade: valor; First-letter First-line link visited } CARACTERSTICA O pseudo-elemento acrescenta efeitos especiais ao seletor Exemplo: P: first-letter { fiont-size: 24px; } Afeta a primeira letra de um texto Afeta a primeira linha do texto Link no visitado Link visitado
CSS
active hover
Link ativo (selecionado) Link quando o mouse est posicionado sobre ele
CSS
PROPRIEDADES DO CSS
PROPRIEDADE FONT PROPRIEDADES BSICAS color font-family cor da fonte um tipo de fonte (nome da fonte) ou uma lista tamanho da fonte VALORES Cdigo hexadecimal #FFFFFF Cdigo RGB .............rgb(255,235,0) Nome da cor ...........red, blue, green arial, verdana, helvetica, serif Nominal ................... smaller | xx-small | x-small | small | medium | large | x-large | xx-large | larger Length ..................... absoluta: pt | cm | mm ................................. Relativa: px | em | ex % normal (na vertical) | italic (Inclinada) | oblique (obliqua) normal | small-caps (maisculas de menor altura) .............................................. Nominal ............. normal | bold | bolder | lighter Numerico ........... 100 | 200 | 300 | ... | 900 Length ..................... px | pt | em | cm % VALORES
font-size
espaamento (antes e depois) de uma linha de texto PROPRIEDADES DO SISTEMA OPERACIONAL DO VISITANTE caption usadas em botes icon usadas em cones menu usadas em menus messageusadas em caixas de mensagens box smallusadas em pequenos controles caption status-bar usadas na barra de status inherit Herda a fonte usada pelo elemento pai PROPRIEDADES GERAL font maneira abreviada para todas as propriedades
So propriedades declaradas de forma isolada. Exemplo: .p1 { font: status-bar; } <p class=p1> pargrafo com status-bar</p>
SINTAXE font: [style] [variant] [weight] size [/line-height] family | caption | icon | menu | message-box | smallcaption | status-bar | inherit
PROPRIEDADE TEXT PROPRIEDADES BSICAS color cor do texto letterespaamento entre letras spacing wordespaamento entre palavras spacing text-align alinhamento vertical do texto textdecoration text-indent texttransform direction whitespace decorao do texto recuo (da primeira linha) do texto forma das letras direo vertical de escrita do texto como o browser trata os espaos em branco
VALORES normal | lenght (sendo vlido valores negativos) normal | lenght (sendo vlido valores negativos) left | center | right | justify none (sem) | underline (sublinhado) | overline (sobrelinhado) | line-through (taxado) | blink (piscando) lenght | % none | capitalize (primeiras letras do texto em maisculas) | uppercase (todas as letras em maisculas) | lowercase (todas as letras em minsculas) ltr (da esquerda para a direita) | rtl (da direita para a esquerda) normal (ignora) | pre (preserva) | nowrap (no h quebra de linha at encontrar uma TAG <BR>)
CSS
define imagem de fundo Rola ou fixa a imagem com a pgina Define a posio inicial da imagem
url (endereo_da_imagem) Scroll (rola) | fixed (fixa) Nominal: [left | Center | right] || [top | Center | bottom] Absoluta: xpos ypos Relative: x% y% No-repeat (sem) | repeat-x (na horizontal) | repeat-y (na vertical) | repeat (em ambas as direes) SINTAXE
Define se e como ocorrer repetio PROPRIEDADES GERAL Abrevia todas as background propriedades background PROPRIEDADE BOX PROPRIEDADES BSICAS Define se e como os display elementos internos sero dispostos em um BOX Define se e como o elemento float flutuar dentro do BOX ELEMENTO: TAG PROPRIEDADES BSICAS
vertical-align position Especifica o alinhamento vertical de um elemento Usado em conjunto com as propriedades top, right, bottom e left.
VALORES None (sem Box) | Inline (em linha) | block (em coluna) | run-in (depende do contexto) None | Left | right
VALORES
Baseline | sub | super | top | text-top | middle | bottom | text-bottom | length | % Static | absolute | fixed | relative
comprimento altura espao entre o contedo do elemento HTML e sua borda borda espao entre as bordas dos elementos HTML, ou seja, entre os elementos HTML Nvel de opacidade
Especifica o que acontece se o contedo de um elemento sobrecarrega sua rea Especifica a ordem de empilhamento de um elemento, ou seja, usado para posicionar um elemento "atrs" de outro elemento
VALORES
CSS
Padding-bottom Espaamento inferior Padding-left Espaamento da esquerda Padding-right Espaamento da direita PROPRIEDADES GERAL padding Abrevia todos os espaamentos
SINTAXE Padding: top right bottom left | top right-left bottom | top-bottom right-left | top-right-bottom-left
PROPRIEDADE BORDER PROPRIEDADES BSICAS Border-collapse Border-spacing BORDER-TOP border-bottom border-left border-right Border-width Border-style Se h espao entre as bordas Tamanho do espao Borda superior Borda inferior borda da esquerda borda da direita Espessura da borda Estilo da borda
VALORES Separate (espao entre as bordas) | collapse (sem espao) Xlength ylength
thin (fina) | medium (mdia) | thick (grossa) | length None (sem borda) | hidden (borda oculta) | dotted (pontilhada) | dashed (tracejada) | solid (contnua) | Double (dupla) | groove (entalhada) | ridge (em ressalto) | inset (em baixo relevo) | outset (em alto relevo) Mescla as caractersticas acima. Exemplo: Border-top-width espessura da borda superior SINTAXE Border: width style color;
Border-color Cor da borda Border[-top | -bottom | -left | -right][-width | -style | -color] PROPRIEDADES GERAL BORDER Abrevia todos as bordas PROPRIEDADE margIN PROPRIEDADES BSICAS Espaamento superior margIN -top
VALORES
PROPRIEDADE list PROPRIEDADES BSICAS list-style-type list-style-position tipo do marcador da lista onde o marcador da lista posicionado
list-style-image imagem como marcador da lista PROPRIEDADES GERAL list-style abrevia todas as propriedades
VALORES None (sem) | disc (crculo - bolinha cheia) | circle (circunferncia - bolinha vazia) | square (quadrado cheio) | outside (fora do alinhamento do texto) | inside (alinhado com o texto) | decimal (nmeros 1, 2, 3, 4) | decimal-leading-zero | [lower | upper][-roman | -alpha] (minsculo ou maisculo | romano ou alfabtico) None | url(caminho_da_imagem) SINTAXE