border style


Os valores para a propriedade border-style são:

none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset

Nós podemos definir as bordas através do atalho border: [size, style, color], exemplo:

border: 1px solid tomato

Podemos aplicar um estilo para cada lado individualmente…

border-top-style:    [style]
border-right-style:  [style]
border-bottom-style: [style]
border-left-style:   [style]

…ou utlizar os atalhos:

/* vertical | horizontal */
border-style: dotted solid;

/* top | horizontal | bottom */
border-style: hidden double dashed;

/* top | right | bottom | left */
border-style: none solid dotted dashed;

Exemplos

O valor tomato refere-se a cor (não confunda).

Eu colori as duas primeiras caixas para você perceber que são realmente uma caixa.

border: 1px none tomato
border: 1px hidden tomato
border: 1px dotted tomato
border: 1px dashed tomato
border: 1px solid tomato
border: 10px double tomato
border: 10px groove tomato
border: 10px ridge tomato
border: 10px inset tomato
border: 10px outset tomato
border: 3px ridge tomato;
border-style: solid dashed;
border: 3px solid tomato;
border-style: none solid dotted dashed;

Fonte

developer.mozilla.org/pt-BR/docs/Web/CSS/border-style