Atributo border-style de CSS
- página anterior border-start-start-radius
- Página siguiente border-top
Definición y uso
La propiedad border-style se utiliza para definir el estilo de todos los bordes del elemento, o para definir estilos de borde individuales para cada borde.
La borde solo puede aparecer cuando este valor no es none.
Ejemplo 1
border-style:dotted solid double dashed;
- La borde superior es punteada
- La borde derecho es continua
- La borde inferior es doble
- La borde izquierdo es punteada
Ejemplo 2
border-style:dotted solid double;
- La borde superior es punteada
- La borde derecho y la borde izquierdo son continuas
- La borde inferior es doble
Ejemplo 3
border-style:dotted solid;
- La borde superior y la borde inferior son punteadas
- La borde derecho y la borde izquierdo son continuas
Ejemplo 4
border-style:dotted;
- Todas las 4 bordes son punteadas
Vea también:
Tutorial de CSS:Borde de CSS
Manual de referencia HTML DOM:Atributo borderStyle
Sintaxis de CSS
border-style: none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|initial|inherit;
Valor del atributo
Valores | Descripción |
---|---|
none | Define un borde sin bordes. |
hidden | Es igual a "none". Sin embargo, cuando se aplica a una tabla, "hidden" se utiliza para resolver conflictos de borde. |
dotted | Define un borde punteado. En la mayoría de los navegadores se representa como una línea sólida. |
dashed | Define una línea punteada. En la mayoría de los navegadores se representa como una línea sólida. |
solid | Define una línea sólida. |
double | Define dos líneas. El ancho de las líneas es igual al valor de border-width. |
groove | Define un borde 3D en surco. Su efecto depende del valor de border-color. |
ridge | Define un borde 3D ondulado. Su efecto depende del valor de border-color. |
inset | Define un borde 3D inset. Su efecto depende del valor de border-color. |
outset | Define un borde 3D outset. Su efecto depende del valor de border-color. |
inherit | Se debe heredar el estilo de borde del elemento padre. |
Descripción
El estilo de borde más impredecible es double. Se define como el ancho de dos líneas más el espacio entre estas dos líneas que suma el valor de border-width. Sin embargo, la especificación CSS no dice si una línea es más gruesa que la otra o si ambas líneas deben tener el mismo ancho, ni indica si el espacio entre las líneas debe ser más grueso que las líneas. Todas estas decisiones las toma el agente de usuario, y los diseñadores no tienen influencia alguna en ellas.
Detalles técnicos
Valor predeterminado: | no especificado |
---|---|
Herencia: | no |
Versión: | CSS1 |
Sintaxis de JavaScript: | object.style.borderStyle="dotted double" |
Más ejemplos
- Establecer el estilo de los cuatro bordes
- Este ejemplo muestra cómo establecer el estilo de los cuatro bordes.
- Establecer diferentes bordes en cada lado
- Este ejemplo muestra cómo establecer diferentes bordes en los lados de un elemento.
Compatibilidad del navegador
Los números en la tabla indican la primera versión de navegador que admite completamente esta propiedad.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
1.0 | 4.0 | 1.0 | 1.0 | 3.5 |
- página anterior border-start-start-radius
- Página siguiente border-top