domingo, 5 de maio de 2013

Propriedades CSS

Olá meus amigos blogueiros.
No post de hoje abordamos as Propriedades CSS - bordas, margens,background,fontes, texto, modelos de formatação visual e listas. O material desse post pode ser encontrado com maiores detalhes no link : http://www.clem.ufba.br/tuts/css/default.htm.



Bordas em CSS
As propriedades de borda permitem-lhe especificar o estilo, a cor, e a largura de um elemento border. Em HTML usamos tabelas para criar bordas em torno de um texto, mas com as propriedades de borda na CSS podemos criar bordas com belos efeitos, e elas podem ser aplicadas a qualquer elemento.
Propriedades de Borda:
Propriedade
Descrição
Valores
NN
IE
W3C
border
Uma propriedade estenográfica para especificar todas as propriedades para as quatro bordas em uma declaração
border-width
border-style
border-color

4.0
4.0
CSS1
border-bottom
Uma propriedade estenográfica para especificar todas as propriedades para a borda inferior em uma declaração
border-bottom-width
border-style
border-color

6.0
4.0
CSS1
border-bottom-color
Especifica a cor da borda inferior
border-color
6.0
4.0
CSS2
border-bottom-style
Especifica o estilo da borda inferior
border-style
6.0
4.0
CSS2
border-bottom-width
Especifica a largura da borda inferior
thin
medium
thick
length

4.0
4.0
CSS1
border-color
Especifica a cor das quatro bordas, pode ter de uma até quatro cores
color
6.0
4.0
CSS1
border-left
Uma propriedade estenográfica para especificar todas as propriedades para a borda esquerda em uma declaração
border-left-width
border-style
border-color

6.0
4.0
CSS1
border-left-color
Especifica a cor da borda esquerda
border-color
6.0
4.0
CSS2
border-left-style
Especifica o estilo da borda esquerda
border-style
6.0
4.0
CSS2
border-left-width
Especifica a largura da borda esquerda
thin
medium
thick
length

4.0
4.0
CSS1
border-right
Uma propriedade estenográfica para especificar todas as propriedades para a borda direita em uma declaração
border-right-width
border-style
border-color

6.0
4.0
CSS1
border-right-color
Especifica a cor da borda direita
border-color
6.0
4.0
CSS2
border-right-style
Especifica o estilo da borda direita
border-style
6.0
4.0
CSS2
border-right-width
Especifica a largura da borda direita
thin
medium
thick
length

4.0
4.0
CSS1
border-style
Especifica o estilo das quatro bordas, pode ter de um até quatro estilos
none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset

6.0
4.0
CSS1
border-top
Uma propriedade estenográfica para especificar todas as propriedades da borda superior em uma declaração
border-top-width
border-style
border-color

6.0
4.0
CSS1
border-top-color
Especifica a cor da borda superior
border-color
6.0
4.0
CSS2
border-top-style
Especifica o estilo da borda superior
border-style
6.0
4.0
CSS2
border-top-width
Especifica a largura da borda superior
thin
medium
thick
length

4.0
4.0
CSS1
border-width
Uma propriedade estenográfica para especificar a largura de todas as bordas em uma declaração, pode ter de um até quatro valores
thin
medium
thick
length

4.0
4.0
CSS1

Margens em CSS

As propriedades de margem definem o espaço em volta dos elementos. É possível usar valores negativos para sobrepor o conteúdo. As margens superior, direita, inferior, e esquerda podem ser mudadas independentemente usando propriedades separadas. Uma propriedade de margem estenográfica pode também ser usada para mudar todas as margens de uma só vez.


Propriedades de Margem:
Propriedade
Descrição
Valores
NN
IE
W3C
margin
Uma propriedade estenográfica para especificar as propriedades das margens em uma declaração
margin-top
margin-right
margin-bottom
margin-left

4.0
4.0
CSS1
margin-bottom
Especifica a margem inferior de um elemento
auto
length
%

4.0
4.0
CSS1
margin-left
Especifica a margem esquerda de um elemento
auto
length
%

4.0
3.0
CSS1
margin-right
Especifica a margem direita de um elemento
auto
length
%

4.0
3.0
CSS1
margin-top
Especifica a margem superior de um elemento
auto
length
%

4.0
3.0
CSS1

Enchimento (Padding) em CSS

As propriedades de enchimento definem o espaço enter a borda do elemento e o conteúdo do elemento. Valores negativos não são permitidos. O enchimento superior, direito, inferior, e esquerdo podem ser mudados independentemente usando propriedades separadas. Uma propriedade de enchimento estenográfica é também criada para controlar múltiplos lados de uma só vez.

Propriedades de Enchimento:
Propriedade
Descrição
Valores
NN
IE
W3C
padding
Uma propriedade estenográfica para especificar todas as propriedades de enchimento em uma declaração
padding-top
padding-right
padding-bottom
padding-left

4.0
4.0
CSS1
padding-bottom
Especifica o enchimento inferior de um elemento
length
%

4.0
4.0
CSS1
padding-left
Especifica o enchimento esquerdo de um elemento
length
%

4.0
4.0
CSS1
padding-right
Especifica o enchimento direito de um elemento
length
%

4.0
4.0
CSS1
padding-top
Especifica o enchimento superior de um elemento
length
%

4.0
4.0
CSS1

Background: o Plano de Fundo em CSS

A propriedade Background permite que você controle a cor do plano de fundo de um elemento, configure uma imagem como plano de fundo, e posicione uma imagem em uma página.

Propriedades de Planos de Fundo:
Propriedade
Descrição
Valores
NN
IE
W3C
background
Uma propriedade estenográfica para configurar todas as propriedades do plano de fundo em uma declaração
background-color
background-image
background-repeat background-attachment
background-position

6.0
4.0
CSS1
background-attachment
Especifica se uma imagem de plano de fundo é fixa ou rola com o resto da página
scroll
fixed

6.0
4.0
CSS1
background-color
Configura a cor do plano de fundo de um elemento
color-rgb
color-hex
color-name
transparent

4.0
4.0
CSS1
background-image
Configura uma imagem como plano de fundo
url
none

4.0
4.0
CSS1
background-position
Configura a posição inicial de uma imagem de plano 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

6.0
4.0
CSS1
background-repeat
Estabelece se/como uma imagem de plano de fundo será repetida
repeat
repeat-x
repeat-y
no-repeat

4.0
4.0
CSS1

Fontes em CSS

As propriedades de fonte permitem-lhe mudar a família da fonte, a espessura, o tamanho, e o estilo de um texto.
Observação -Dicas úteis:
As fontes são identificadas pelos seus nomes na CSS1. Observe que se um anavegador não suporta a fonte que está especificada, ele irá usar uma fonte padrão (default).

Propriedades de Fonte:
Propriedade
Descrição
Valores
NN
IE
W3C
font
Uma propriedade estenográfica para especificar todas as propriedades de uma fonte em uma declaração
font-style
font-variant
font-weight
font-size/line-height
font-family
caption
icon
menu
message-box
small-caption
status-bar

4.0
4.0
CSS1
font-family
Uma lista priorizada de nomes de famílias de fontes e/ou nomes de famílias genéricos para um elemento
family-name
generic-family

4.0
3.0
CSS1
font-size
Especifica o tamanho de uma fonte
xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
length
%

4.0
3.0
CSS1
font-size-adjust
Especifica um valor de aspecto para um elemento que preservará a altura-x (x-height) da fonte da primeira escolha
none
number



CSS2
font-stretch
Condensa ou expande a família de fontes atual
normal
wider
narrower
ultra-condensed
extra-condensed
condensed
semi-condensed
semi-expanded
expanded
extra-expanded
ultra-expanded



CSS2
font-style
Especifica o estilo da fonte
normal
italic
oblique

4.0
4.0
CSS1
font-variant
Exibe o texto numa fonte caixa-baixa (small-caps) ou fonte normal
normal
small-caps

6.0
4.0
CSS1
font-weight
Especifica o peso de uma fonte
normal
bold
bolder
lighter
100
200
300
400
500
600
700
800
900

4.0
4.0
CSS1


Texto em CSS

As propriedades de texto permitem-lhe controlar a aparência do texto. É possível mudar a cor de um texto, aumentar ou diminuir o espaço entre os caracteres num texto, alinhar um texto, decorar um texto, recuar a primeira linha num texto, e mais.

Propriedades de Texto:
Propriedade
Descrição
Valores Possíveis
NN
IE
W3C
color
Configura a cor de um texto
color
4.0
3.0
CSS1
direction
Configura a direção do texto
ltr
rtl



CSS2
letter-spacing
Aumenta ou diminui o espaço entre os caracteres
normal
length

6.0
4.0
CSS1
text-align
Alinha o texto num elemento
left
right
center
justify

4.0
4.0
CSS1
text-decoration
Adiciona decoração ao texto
none
underline
overline
line-through
blink

4.0
4.0
CSS1
text-indent
Recua a primeira linha de um texto num elemento
length
%

4.0
4.0
CSS1
text-shadow

none
color
length




text-transform
Controla as letras em um elemento
none
capitalize
uppercase
lowercase

4.0
4.0
CSS1
unicode-bidi

normal
embed
bidi-override


5.0
CSS2
white-space
Especifica como a escrita de espaços dentro de um elemento é manejada
normal
pre
nowrap

4.0
5.5
CSS1
word-spacing
Aumenta ou diminui o espaço entre as palavras
normal
length

6.0
6.0
CSS1


Modelos de Formatação Visual:

Propriedades de Classificação, Dimensão e Posicionamento em Css

As propriedades de Classificação permitem-lhe controlar como exibir um elemento,especificar onde uma imagem aparecerá em outro elemento, posicionar um elemento em relação à sua posição normal,posicionar um elemento usando um valor absoluto, e como controlar a visibilidade de um elemento.
As propriedades de Dimensão permite-lhe controlar a altura e a largura de um elemento.Também permitem-lhe aumentar o espaço entre duas linhas.
As propriedades de Posicionamento permitem-lhe especificar a posição esquerda, direita, superior e inferior de um elemento. Também permitem-lhe especificar a forma de um elemento, posicionar um elemento atrás de outro, e especificar o que deve acontecer quando o conteúdo de um elemento é muito grande para caber numa área específica.

Propriedades de Classificação, Dimensão e Posicionamento:
Propriedade
Descrição
Valores
NN
IE
W3C
clear
Especifica os lados de um elemento onde outroas elementos flutuantes não são permitidos
left
right
both
none

4.0
4.0
CSS1
float
Especifica onde uma imagem ou um texto irão aparecer em outro elemento
left
right
none

4.0
4.0
CSS1
width
Especifica a largura de um elemento
auto
%
length

4.0
4.0
CSS1
height
Especifica a altura de um elemento
auto
length
%

6.0
4.0
CSS1
vertical-align
Especifica o alinhamento vertical de um elemento
baseline
sub
super
top
text-top
middle
bottom
text-bottom
length
%

4.0
4.0
CSS1




















Propriedades de Listas em CSS
As propriedades de Lista permitem-lhe trocar diferentes marcadores de item de lista,especificar uma imagem como marcador de item da lista, e especificar onde colocar um marcador de item de lista.

Propriedades de Lista:
Propriedade
Descrilção
Valores
NN
IE
W3C
list-style
Uma propriedade estenográfica para especificar todas as propriedades para uma lista em uma declaração
list-style-type
list-style-position
list-style-image

6.0
4.0
CSS1
list-style-image
Especifica um aimagem como marcador de item de lista
none
url

6.0
4.0
CSS1
list-style-position
Posiciona o marcador de item de lista na lista
inside
outside

6.0
4.0
CSS1
list-style-type
Sets the type of the list-item marker
none
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-alpha
upper-alpha
lower-greek
lower-latin
upper-latin
hebrew
armenian
georgian
cjk-ideographic
hiragana
katakana
hiragana-iroha
katakana-iroha

4.0
4.0
CSS1





Espero que tenham gostado do material postado até aqui e que esse conteúdo contribua de forma positiva no nosso aprendizado!