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

  • lizeth: hola me gustaria que me dijeran como se escribe LIZETH en griego. gracias
  • luciano: Probé una antena wifi pannello es mucho mejor! http://www.frequence-wifi.com
  • Macylack: No conecta porque no pagas por navegar con el gps. Tienes que pagar cuotas por usarlo. Hay alternatibas...
  • Pimpinela: Hola, yo tb tengo un Nokia 6120 classic y sí me he bajado los mapas e incluso me deja entrar y buscar...
  • Amaya: esk iio k3ro acer miiz imagenez miiaz creadaz x mii!!!
  • emilio julian: rere
  • pagerank: bien felicitaciones por ti, segui asi que vas bien.
  • pagerank: En hora buena que buena surte la tuya.