Esqueci a senha

Campus Online

Propriedades de Borda

Propriedades de Borda

A propriedade border define a cor, a espessura, e o tipo de borda que o elemento terá.

É possível definir características individuais de cada borda. Pode manter cores, larguras e estilos diferentes em cada uma das bordas do elemento.

Existem várias maneiras de especificar as características da borda. Esta primeira maneira é mais longa e trabalhosa. Você pode especificar cada uma das características separadamente de cada uma das bordas, assim:

div {border-right-width: 10px; /* Define a largura de borda da direita */
border-right-style: solid; /* Define o tipo da borda */
border-right-color: #F4F9F2; /* Define a cor da Borda */

Verifique a tabela abaixo para ver as opções deste modo de escrita:

Propriedade Descrição
border-top-width Define a largura da borda do Topo.
border-top-style Define o estilo da borda do Topo.
border-top-color Define a cor da borda do Topo.
border-right-width Define a largura da borda na direita.
border-right-style Define o estilo da borda da direita.
border-right-color Define a cor da borda da direita.
border-bottom-width Define o estilo de borda em baixo.
border-bottom-style Define o estilo da borda do lado de baixo.
border-bottom-color Define a cor da borda de baixo.
border-left-width Define a espessura de borda da esquerda.
border-left-style Define o tipo de borda da esquerda.
border-left-color Define a cor da borda da esquerda.

Definindo as bordas ddesse modo, o código CSS ficará enorme, prejudicando a simplicidade. Portanto, você pode escrever tudo de forma mais resumida. Segue o código:

div {border-right: 10px solid #F9FAC8; /* O Primeiro valor é a espessura, o segundo o estilo da borda e o terceiro a cor */}

O código fica muito menor, facilitando a legibilidade do código. A seqüência de valores fica desta forma:

div {border-right: espessura estilo cor;}

Você também pode definir com apenas uma linha, um estilo igual para todas as bordas, é só fazer deste modo:

div {border: 10px solid black;}
Estilos de Borda

Há muitos estilo de borda... Algumas não funcionam no Internet Explorer, mas funcionam no grupinho KMOS (Konqueror, Mozilla, Opera e Safari).

Estilo Resultado Suporte dos browsers
dotted
border:5px dotted black;
Todos
dashed
border:5px dashed black;
Todos
solid
border:5px solid black;
Todos
double
border:5px double black;
KMOS
groove
border:5px groove black;
KMOS
ridge
border:5px ridge black;
KMOS
inset
border:5px inset black;
KMOS
outset
border:5px outset black;
KMOS

No CSS3

Reza a lenda do W3C que no CSS3 teremos algumas mudanças na propriedade border. Se essas mudanças acontecerem teremos algumas grandes novidades interessantes.

bordas com cantos arredondados

Por exemplo, poderemos definir uma imagem de background para as bordas. Poderemos também criar cantos arredondados e ainda definir o quanto estes cantos serão arredondados. Realmente será uma mão na roda ter todas essas possibilidades.

Se você quiser dar uma lida na especificação que explica essas características, acesse o endereço: http://www.w3.org/TR/2002/WD-css3-border-20021107/