Com as propriedades border-* conseguimos modificar o estilo das bordas dos elementos HTML. Veja abaixo:
border-widthPodemos utilizar várias unidades de medida para a espessura da borda, mas a mais utilizada é pixels.
border-styleExistem vários estilos de borda, como pontilhada, sólida, dupla. Para declarar os valores para essa propriedade, a sintaxe é elemento {border-style: valor;}. Os valores possíveis são:
Experimente na sua página esses valores e vejam como eles são.
border-colorAs formas para declarar as cores da borda são similares às da propriedade color: através do sistema hexadecimal, RGB ou RGBa. Veja o exemplo a seguir em que é declarada a cor vermelha (em RGB) para a borda:
img {border-color: #000000;}
borderA forma mais simplificada de declarar a borda é através da propriedade border. Ela já engloba as três propriedades descritas acima, sendo que a ordem deve ser border-width, border-style e border-color, como por exemplo em footer {boder: 2px solid #444;}
Você pode declarar a borda de cada lateral de um elemento separadamente, caso elas tenham estilos diferentes. Para isso, usamos as propriedades border-top (superior), border-left (esquerda), border-bottom (inferior) e border-right (direita).