Blog and Web

  • Inicio
  • Foro para Blogger
  • Nosotros
  • Publicidad
  • Plantillas Blogger
  • Categorias
    • Adsense
    • Blogandweb
    • Blogger
    • Blogs
    • CSS
    • Diseño
      • Fuentes
      • Iconos
      • Logos
    • Dominios
    • Geek
    • HTML
    • Javascript
    • México
    • Notas rápidas
    • Photoshop
      • Brushes
    • PHP
    • Plantillas Blogger
    • Productos Google
      • Firefox
    • Recursos en linea
    • Red
    • SEO
    • Software
    • Tutoriales
    • Uncategorized
    • Web 2.0
    • Widgets para Blogger
    • Wordpress
      • Plugins
      • Themes
  • Suscríbete vía RSS
« 15 Iconos 2.0 para el iPhone … y la web.
Generador de iconos RSS »

6 Errores comunes al trabajar CSS

Marzo 25th, 2008  |  Publicado por Francisco en CSS, Diseño  |  7 Comentarios

Para hacer las cosas bien al trabajar con CSS tenemos un abanico de opciones tan gran como nuestro dominio del lenguaje, pero para que las cosas salgan mal hay una cantidad enorme de errores que podemos cometer.

En CSSNewbie nos muestran 5 de los errores más comunes al manejar css, al que agrego otro propio de nuestro lenguaje.

  1. No cerrar los corchetes.

    Mientras definimos los atributos de cada elemento, nuestro código se llena de un mar de corchetes abriendo y cerrando, por lo que dejar uno abierto es sumamente fácil y causará que todo el código abajo de él no trabaje debidamente. Para evitar este error hay que ser muy ordenado con nuestro código y para encontrar este corchete abierto el firebug es una estupenda herramienta.

    #conteneiner {
    width: 100%;
    margin:0 auto;
    /* Falta el corchete de cierre, todo el código siguiente no tendrá efecto */
    #header {
    background-color: #fff;
    font-size: 0.8em;
    }
  2. No listar los atributos adecuadamente.

    Un problema similar al anterior se presenta al listar los atributos de cada clase o selector, cada atributo debe terminar con un punto y coma. No terminar un atributo con el punto representará automáticamente la anulación del siguiente atributo, creándonos un dolor de cabeza para buscar porque no se aplica un color, un tipo de letra, etc.

    #header {
    background-color: #fff
    /* Falta el punto y coma que termina un atributo, el siguiente atributo no será leido */
    font-size: 0.8em;
    }
  3. Escribir mal el nombre de un selector o clase.

    Todos tenemos malas pasadas con el teclado y escribir código no es la excepción. Hay que tener cuido al escribir correctamente el nombre de la clase o selector porque de otro modo simplemente es como si no existiera.

    #haeder {
    /* la cabecera regularmente se escribe "#header", no "#haeder", esto hace imposible su lectura */
    background-color: #fff;
    font-size: 0.8em;
    }
  4. Escribir mal el nombre de un atributo.

    Muy similar al anterior, pero cometiendo el error de escribir mal un atributo, que provocará que simplemente no se aplique.

    #header {
    background-color: #fff;
    fotn-size: 0.8em;
    /* El atributo "fotn-size" no existe y no podrá ser leído, el correcto es font-size */
    }
  5. Confundir el valor de los atributos.

    Cada atributo tiene una cantidad de opciones predefinidas que no deben ser confundidas. Esto lo da la experiencia y después de consultar la literatura debida. Dar mal el valor a un atributo hará que sea reconocido.

    #header {
    background-color: #fff;
    font-size: 0.8em;
    vertical-align: center;
    /* La alineación vertical no permite "center", en ella se usa el valor "middle" para alinear al centro verticalmente */
    }
  6. Acentos y caracteres del español en clases y selectores.

    Como hablantes del español es muy tentador usar las palabras tal como las dicta el diccionario, pero para nuestra desgracia, los acentos y caracteres propios del español (como la ñ) son tomados como caracteres extraños en varios navegadores y por tanto, convertidos en sus equivalente, algo poco que resulta recomendable y que en muchos casos se traduce en que ni las clases, ni sus atributos sean aplicados.

    #píe-de-página {
    /* Aunque nos gusten los acentos (¿si?), su uso es muy poco recomendado */
    clear: both;
    font-size: 0.7em;
    }

Estos son errores que seguramente la mayoría que ha trabajado con CSS ha cometido o cometerá alguna vez. La recomendación general es ser lo más organizado con el código, para que en verdad el código sea “poesía”.

Artículos relacionados

  • 8 Errores en el Desarrollo Web
  • Metalizer ha hecho un listado de 8 errores muy comunes en el...

  • 21 de los errores más comunes comentidos contra las TOS de AdSense
  • Mediante el blog de Carrero nos acercamos a un interesante artículo...

  • Recuperar plantilla clásica en Blogger
  • Blogger le borro el "Beta" a su servicio de Blogs y con...

Respuestas

Feed |
  1. Rocio:

    Marzo 25th, 2008 a las 11:28 am (#)

    Yo no sé si se puede pero intenté modificar esta plantilla http://grungy-btemplates.blogspot.com/ , pero no me sale las imágenes se distorcionan. Basicamente lo que quiero es ponerla un poco más ancha el lugar donde va el ‘post’ no se si sea posible.

    Por favor.

    Saludos.

  2. Rocio:

    Marzo 25th, 2008 a las 11:30 am (#)

    Quisiera que me ayudaran con esta plantilla. (puse un comentario anterior pero se borró).

    http://grungy-btemplates.blogspot.com/
    Basicamente quisiera saber si es posible poner más ancho el lugar donde va el post.. intenté hacerlo pero salen distorcionadas las imágenes. Me ayuda por favor.

  3. Diego:

    Marzo 25th, 2008 a las 1:47 pm (#)

    Muy buen post, yo le agregaría organizar la hoja de estilos para que no sea casi imposible encontrar algo después:

    /*—-GENERALES—*/

    /*—-PRINCIPAL—*/

    /*—-FORMA DE CONTACTO—*/

    Etc..

    Saludos!

  4. Luis:

    Marzo 25th, 2008 a las 5:19 pm (#)

    Estar programando, resulta habeces muy estresante, ya sea en cualquier lenguaje, que te falto una coma, cerrar esto, etc.
    Yo no se mucho de CSS pero supongo que es lo mismo.. :)

    Saludos

  5. dominguero:

    Marzo 27th, 2008 a las 7:07 am (#)

    Yo he desistido humillantemente de intentar pelearme con el CSS de los blogs.

  6. Guiller:

    Marzo 31st, 2008 a las 9:00 am (#)

    No hay que pelearse con los css, hay que mimarlos. :)

  7. Antony:

    Abril 2nd, 2008 a las 5:38 pm (#)

    Hola! Muy bueno este post…

  • Templates Blogger
  • Foro para Bloggers
  • Aplicaciones web 2.0

Categorías

  • Adsense
  • Blogandweb
  • Blogger
  • Blogs
  • Brushes
  • CSS
  • Diseño
  • Dominios
  • Firefox
  • Fuentes
  • Geek
  • HTML
  • Iconos
  • Javascript
  • Logos
  • México
  • Notas rápidas
  • Photoshop
  • PHP
  • Plantillas Blogger
  • Plugins
  • Productos Google
  • Recursos en linea
  • Red
  • SEO
  • Software
  • Themes
  • Tutoriales
  • Uncategorized
  • Web 2.0
  • Widgets para Blogger
  • Wordpress

Patrocinadores

  • Anúnciate aquí
  • Foros del Blog
  • Web a 2.0
  • BTemplates
  • Zona Chrome
  • Ser Turista
  • Blog ingeniería

Blogroll

  • Infected-FX
  • Blogmundi
  • Adseok
  • Zona Cerebral
  • Sigt
  • Loogic
  • Blog en serio
  • Isopixel
  • Vecindad Gráfica

Entradas Recientes

  • MisTatuajes, comparte tu tatuaje
  • Como agregar una sidebar en una plantilla Blogger
  • Trasladar la barra de estatus de Blogger al sidebar
  • Cómo poner banners de 125×125
  • Blogger y su sistema de seguidores

Comentarios Recientes

  • Jaime en Optimizar los títulos en Blogger
  • Julian en Pintando con Bob Ross en Photoshop
  • Bassofia en El lugar más seguro para hospedar las imágenes de tu plantilla blogger
  • Francisco en Como agregar una sidebar en una plantilla Blogger
  • Sebastian en Como agregar una sidebar en una plantilla Blogger

Archivos

  • Noviembre 2008
  • Octubre 2008
  • Septiembre 2008
  • Agosto 2008
  • Julio 2008
  • Junio 2008
  • Mayo 2008
  • Abril 2008
  • Marzo 2008
  • Febrero 2008
  • Enero 2008
  • Diciembre 2007
  • Noviembre 2007
  • Octubre 2007
  • Septiembre 2007
  • Agosto 2007
  • Julio 2007
  • Junio 2007
  • Mayo 2007
  • Abril 2007
  • Marzo 2007
  • Febrero 2007

©2008 Blog and Web - Bajo WordPress. Diseño basado en grindlite.
Condiciones de uso | Política de privacidad