2008 Jun 3

Simplifica tu CSS: Border

Después de haber simplificado las etiquetas margin y padding de nuestro css, hoy vamos aprender a simplificar la etiqueta “border“.

Muchas veces nos encontramos la etiqueta borde de nuestro CSS de la siguiente forma:

#div {
     border-width: 1px;
     border-style: solid;
     border-color: #666666;
}

o así:

#div {
     border-right-width: 2px;
     border-right-style: solid;
     border-right-color: #666666;
}

Cuando la forma simplificada y también correcta, sería así,


#div {
     border:1px solid #666;
}

y así, respectivamente.


#div {
     border-right:2px solid #666;
}

Veis que fácil ha sido reducir tres lineas en una, pues imaginaos esto a lo largo de todo nuestro “style.css”, las lineas que ahorraremos, y lo limpio que veremos el código cuando tengamos que buscar algo.


La etiqueta “border” consta de tres parámetros:

  • width(anchura): thin, thick, medium o un valor en px.
  • style(estilo): solid, dashed, dotted, double.
  • color: nombre, hex, rgb o 0-255.
#div {
    border-width: 5px;
    border-style: dotted;
    border-color: blue;
}

#div {
    border:5px dotted blue;
}

Con estas reglas aplicamos el diseño a los 4 bordes, pero también podemos aplicarlo uno a uno definiendo el borde que queremos.


#div {
    border-top: 2px dotted blue;
    border-right: 1px solid red;
    border-bottom: 3px double yellow;
    border-left: 2px dashed black;
}

Al igual que con el margin y el padding los valores del border también se pueden agrupar en arriba/abajo y derecha/izquierda si estos valores son iguales:

#div {
    border-top-width: 3px;
    border-right-width: 2px;
    border-bottom-width: 3px;
    border-left-width: 2px;
}

#div {
    border-width:3px 2px;
}

Pues bueno con esto y vuestra imaginación, ya podéis hacer todo los tipos de bordes que queráis ;)

Related Posts with ThumbnailsTambién te puede interesar:
Suscribete gratis
  1. Gravatar

    diariodepensador

    # 1

    Hola, me estás siendo de gran ayuda con esto del css pero tengo una duda, en mi blog http://www.diariodepensador.es me sale un recuadro en cada imagen con link, no soy capaz de eliminarlo y me imagino que será algo de css, como veo que dominas el lenguaje, ¿me podrías echar una mano?, gracias

    Con Mozilla Firefox Mozilla Firefox 2.0.0.14 y Windows Windows XP
    El Martes 3 de Junio de 2008 a las 17:41
  2. Gravatar

    InKiLiNo

    # 2

    Prueba a poner en tu style.css esto:

    .entry img a {border: none; }
    Con Safari Safari 525.20 y Mac OS Mac OS X
    El Martes 3 de Junio de 2008 a las 18:38
  3. Gravatar

    diariodepensador

    # 3

    Gracias por tu pronta respuesta, el caso es que me aparecen 2 .entry img

    .entry img {
    overflow: hidden;
    }
    ——
    .entry img {
    margin: 5px;
    padding: 5px;

    }
    ——

    Lo he puesto en el 1º sustituyendo lo que traia y nada

    Con Mozilla Firefox Mozilla Firefox 2.0.0.14 y Windows Windows XP
    El Martes 3 de Junio de 2008 a las 20:03
  4. Gravatar

    InKiLiNo

    # 4

    Puedes juntar los 2, y fíjate que lo que yo te he puesto, no es lo mismo, te falta una “a”.

    Con Safari Safari 525.20 y Mac OS Mac OS X
    El Martes 3 de Junio de 2008 a las 20:06
  5. Gravatar

    diariodepensador

    # 5

    Ok, perdona si soy muy pesado pero es q estoy empezando y aún no domino nada.

    He cambiado el de origen por el que me pones, incluida la a y no me hace nada

    Con Mozilla Firefox Mozilla Firefox 2.0.0.14 y Windows Windows XP
    El Martes 3 de Junio de 2008 a las 20:13
  6. Gravatar

    Paranoias

    # 6

    Ey ahora que estoy depurando mi Theme estas clases me vienen de lujo, en cuanto tenga otra vez tiempo me pongo a optimizar mi style ;)

    Con Mozilla Firefox Mozilla Firefox 2.0.0.5 y Windows Windows XP
    El Sábado 7 de Junio de 2008 a las 2:33
  7. Gravatar

    Hack Crack

    # 7

    Muy buena explicacion

    Con Mozilla Firefox Mozilla Firefox 2.0.0.11 y Windows Windows XP
    El Jueves 8 de Enero de 2009 a las 21:16
  1. Dar estilo al código en WordPress

(obligatorio)





InKiLiNo.com feed feed Del.icio.us Technorati Facebook Twitter FlickR Youtube

  • Hosting para Blogs

  • Elvis: Tengo un adaptador d-link tl-wn422g(usb) como puedo hacer una antena casera para ampliar su señal?
  • amis: soy muy nuevo en esto,me gustaria subir el pagerank de mi web www.zapateria-amis.es por si alguien me puede...
  • teorico: muchas gracias.
  • InKiLiNo: Kimelet, si sigues los pasos tendría que salirte, es muuy fácil, no hay complicación alguna, ¿has...
  • Kimelet: No he conseguido lograr ver el tema del reader. Creo que està todo correcto però no logro que aparezca....
  • Marcos: Y la pagina es como el orto de mala, dice que tengo safari y tengo google chrome y dice que tengo MAC OS X y...
  • Marcos: Las explicaciones no detallan bien los nombres de los utiles necesarios para la construccion
  • juampi: jaja