border-right

La propiedad CSS border-right es un a propiedad rápida para dar valores al border-right-width (en-US), border-right-style (en-US) y border-right-color (en-US). Estas propiedades establecen un borde derecho del elemento.

Como con todas las propiedades rápidas, border-right siempre establece los valores de todas las propiedades que puede establecer, incluso si no están especificadas. Establece los no especificados a sus valores por defecto. Lo que significa que ...

border-right-style: dotted;
border-right: thick green;

... es en realidad lo mismo que ...

border-right-style: dotted;
border-right: none thick green;

... y el valor de border-right-style (en-US) dado previamente a border-right es ignorado. Puesto que el valor por defecto de border-right-style (en-US) es none, si no se especifica la parte border-style el resultado es no establecer un borde.

Sintaxis

border-right: 1px;
border-right: 2px dotted;
border-right: medium dashed green;

Los tres valores de la propiedad rápida pueden ser especificados en cualquier orden, incluso omitiendo uno o dos de ellos.

Valores

<br-width>
Ver border-right-width (en-US).
<br-style>
Ver border-right-style (en-US).
<color>
Ver border-right-color (en-US).

Formal syntax

<line-width> || (en-US) <line-style> || (en-US) <color>

where
<line-width> = <length> | (en-US) thin | (en-US) medium | (en-US) thick
<line-style> = none | (en-US) hidden | (en-US) dotted | (en-US) dashed | (en-US) solid | (en-US) double | (en-US) groove | (en-US) ridge | (en-US) inset | (en-US) outset
<color> = <rgb()> | (en-US) <rgba()> | (en-US) <hsl()> | (en-US) <hsla()> | (en-US) <hex-color> | (en-US) <named-color> | (en-US) currentcolor | (en-US) <deprecated-system-color>

where
<rgb()> = rgb( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgb( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgb( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<rgba()> = rgba( <percentage>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <number>{ (en-US)3} (en-US) [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) rgba( <percentage># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) ) | (en-US) rgba( <number># (en-US){ (en-US)3} (en-US) , <alpha-value>? (en-US) )
<hsl()> = hsl( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsl( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )
<hsla()> = hsla( <hue> <percentage> <percentage> [ (en-US) / <alpha-value> ] (en-US)? (en-US) ) | (en-US) hsla( <hue>, <percentage>, <percentage>, <alpha-value>? (en-US) )

where
<alpha-value> = <number> | (en-US) <percentage>
<hue> = <number> | (en-US) <angle>

Ejemplo

<div>
  Esta caja tiene un borde en el lado derecho.
</div>
div {
  border-right: 4px dashed blue;
  background-color: gold;
  height: 100px;
  width: 100px;
  font-weight: bold;
  text-align: center;
}

Especificaciones

Especificación Estado Comentario
CSS Backgrounds and Borders Module Level 3
La definición de 'border-right' en esta especificación.
Candidate Recommendation No direct changes, though the modification of values for the border-right-color (en-US) do apply to it.
CSS Level 2 (Revision 1)
La definición de 'border-right' en esta especificación.
Recommendation No significant changes.
CSS Level 1
La definición de 'border-right' en esta especificación.
Recommendation Initial definition
Valor inicialas each of the properties of the shorthand:
Applies toall elements. It also applies to ::first-letter.
Heredableno
Valor calculadoas each of the properties of the shorthand:
Animation typeas each of the properties of the shorthand:

Compatibilitidad del navegador

BCD tables only load in the browser