border-width
| Definición | Establece la anchura de algunos o todos los bordes de los elementos |
|---|---|
| Valores permitidos | Uno, dos, tres o cuatro de los siguientes valores: |
| Valor inicial | Cada borde define su propio valor por defecto |
| Se aplica a | Todos los elementos |
| Válida en | medios visuales |
| Se hereda | no |
| Definición en el estándar | http://www.w3.org/TR/CSS21/box.html#propdef-border-width |
Ejemplos de uso
La propiedad border-width es una de las "propiedades shorthand" que define CSS y que se utilizan para establecer de forma abreviada el valor de una o más propiedades individuales.
Si se quiere establecer el mismo valor para el grosor de todos los bordes de un elemento, se podría utilizar la siguiente regla CSS:
div { border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px; }
En este caso, es mejor utilizar la propiedad border-width para establecer de forma abreviada el mismo grosor a todos los bordes del elemento:
div { border-width: 3px; }
La propiedad border-width es tan poderosa que permite establecer el grosor de uno, dos, tres o los cuatro bordes de forma simultánea.
Si se indican dos valores, el primero hace referencia a los bordes superior e inferior y el segundo es el valor de los bordes izquierdo y derecho, de modo que las siguientes reglas CSS son equivalentes:
div { border-width: 3px 5px; } div { border-top-width: 3px; border-right-width: 5px; border-bottom-width: 3px; border-left-width: 5px; }
Si se indican tres valores, el primero hace referencia al borde superior, el segundo es el valor de los bordes izquierdo y derecho y el tercero es el borde inferior, de modo que las siguientes reglas CSS son equivalentes:
div { border-width: 3px 5px 2px; } div { border-top-width: 3px; border-right-width: 5px; border-bottom-width: 2px; border-left-width: 5px; }
Por último, si se indican cuatro valores, el primero es el borde superior, el segundo es el borde derecho, el tercero es el borde inferior y el cuarto es el borde izquierdo, de modo que las siguientes reglas CSS son equivalentes:
div { border-width: 3px 5px 2px 4px; } div { border-top-width: 3px; border-right-width: 5px; border-bottom-width: 2px; border-left-width: 5px; }
Utilizando la propiedad border-width se pueden mostrar fácilmente bordes complejos en cualquier elemento:
El uso de propiedades como border-width no sólo hace más breve el código CSS, sino que demuestra que se tienen conocimientos avanzados de CSS.
Compartir
Propiedades relacionadas
- border-color
- border-style
- border-top
- border-right
- border-bottom
- border-left
- border-top-color
- border-right-color
- border-bottom-color
- border-left-color
- border-top-style
- border-right-style
- border-bottom-style
- border-left-style
- border-top-width
- border-right-width
- border-bottom-width
- border-left-width
- border-width
- border