As propriedades para as bordas, definem as características (os valores na regra CSS) das quatro bordas de um elemento HTML.
As propriedades para as bordas são as listadas abaixo:
- border-width:................espessura da borda
- border-style:................estilo da borda
- border-color:................cor da borda
- -----------------------------------------
- border-top-width:............espessura da borda superior
- border-top-style:............estilo da borda superior
- border-top-color:............cor da borda superior
- -----------------------------------------
- border-right-width:.........espessura da borda direita
- border-right-style:..........estilo da borda direita
- border-right-color:..........cor da borda direita
- -----------------------------------------
- border-bottom-width:.........espessura da borda inferior
- border-bottom-style:.........estilo da borda inferior
- border-bottom-color:.........cor da borda inferior
- -----------------------------------------
- border-left-width:...........espessura da borda esquerda
- border-left-style:...........estilo da borda esquerda
- border-left-color:...........cor da borda esquerda
- -----------------------------------------
- border-top:...maneira abreviada para todas
as propriedades
da borda superior - border-right:..maneira abreviada para todas
as propriedades
da borda direita - border-bottom:..maneira abreviada para todas
as propriedades
da borda inferior - border-left:..maneira abreviada para todas
as propriedades
da borda esquerda - border:.........maneira abreviada para todas
as quatro
bordas
Valores válidos para as propriedades das bordas
- color:
- código hexadecimal: #FFFFFF
- código rgb: rgb(255,235,0)
- nome da cor: red, blue, green...etc
- style:
- none: nenhuma borda
- hidden: equivalente a none
- dotted: borda pontilhada
- dashed: borda tracejada
- solid: borda contínua
- double: borda dupla
- groove: borda entalhada
- ridge: borda em ressalto
- inset: borda em baixo relevo
- outset: borda em alto relevo
- width:
- thin: borda fina
- medium: borda média
- thick: borda grossa
- length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...)
Como estudar e entender os exemplos
Para cada propriedade apresento as regras CSS para um ou mais elementos HTML e definidas dentro de uma folha de estilos incorporada, bem como um trecho do documento HTML onde se aplicam as regras.
A seguir mostro o efeito que a regra produz. Observe a regra e o efeito e para melhor fixar seu aprendizado reproduza o código no seu editor, mude os valores e veja o resultado no browser. Bons estudos! E faça ótimo proveito dos tutoriais.
border-width, border-style e border-color
<html>
<head>
<style type="text/css">
<!--
h3 {
border-width: medium;
border-style: solid;
border-color: #0000FF;
}
p {
border-width: 6px;
border-style: dashed;
border-color: #FF0000;
}
-->
</style>
</head>
<body>
<h3>Borda média, contínua e azul</h3>
<p>Borda 6px, tracejada e vermelha</p>
</body>
</html>Este é o efeito da folha de estilo acima: Borda média, contínua e azul
Borda 6px, tracejada e vermelha
A propriedade
border-color não é reconhecida pelo Internet Explorer se for usada isolada. Use a propriedade
border-style para ser reconhecida pelo Internet Explorer.
Nota: A propriedade
border-color não é reconhecida pelo Netscape. Use a propriedade
border para ser reconhecida pelo Netscape.border-style
Abaixo os estilos de bordas obtidos com a declaraçãoborder-style: valor (dotted, dashed, etc..)Borda dotted
Borda dashed
Borda solid
Borda double
Borda groove
Borda ridge
Borda inset
Borda outset
border-width
Estude o código abaixo e tire suas conclusões de como obter outros efeitos com espessuras de bordas<html>
<head>
<style type="text/css">
p {
border-style: solid;
border-bottom-width: 10px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
}
</style>
</head>
<body>
<p>Borda com espessura inferior de 10px</p>
</body>
</html>Este é o efeito da folha de estilo acima: Borda com espessura inferior de 10px
Nota: A propriedade
border-bottom-width não é reconhecida pelo Internet Explorer
se usada isoladamente. Use
border-style para ser reconhecida pelo Internet Explorer.
Definir a espessura das bordas superior, esquerda e direita
Proceda de modo semelhante ao mostrado acima.border (declaração única)
Esta é a maneira abreviada de você escrever uma regra para as propriedades das bordas.Você pode declarar todas as tres propriedadesdas bordas em uma regra única:
A sintaxe geral é esta:
border: size style color; em qualquer ordem.Nota: Aconselho a escolher, e adotar, sempre a mesma ordem.
<html>
<head>
<style type="text/css">
<!--
p {
border: thick groove rgb(255,0,255)
}
</style>
</head>
<body>
<p>Bordas em declaração única</p>
</body>
</html>Este é o efeito da folha de estilo acima: Bordas em declaração única
Propriedades CSS das bordas
As propriedades das bordas permitem que você controleo estilo a cor e a espessura das bordas de um elemento HTML.
As propriedades são muitas e como você viu, podem ser declaradas para cada uma das quatro bordas individualmente.
Neste tutorial abordei sumariamente algumas das propriedades, fornecendo as bases para seus estudos mais completos.
Você poder fazer uso de um excelente editor de bordas para descobrir mais efeitos e complementar este tutorial
0 comentários:
Postar um comentário
Gostou do que encontrou aqui?
Comente este artigo que acabou de ler.
Quer entrar em contato ou tirar alguma dúvida? Formulário de Contato
Nos comentários dos artigos escreva apenas o que for referente ao tema.
Antes de Comentar leia nossa Política para Comentários para saber como interagir com nossos artigos, tirar suas dúvidas e ser respondido(a).