denegro.com

Making of es con una efe

March 3rd, 2007, 3 comentarios

Sólo era eso.
¡De nada!

Programar CSS para IE6 a ciegas

March 2nd, 2007, 5 comentarios

Una lista rápida que puede servir de referencia (y crecer, y ser corregida), de cosas a tener en cuenta en mi hoja de estilos para que lo que se ve bien en Firefox y similares se vea también bien en Internet Explorer 6:

  • Si un elemento está flotado y tiene márgenes, ponerle display: inline ?
  • Para que un contenedor envuelva a los elementos flotados, usar el holly hack (sobre el contenedor):height: 1%
  • Para evitar problemas con elementos con position:absolute cuyo contenedor con position:relative tiene padding, usar el holly hack (sobre el contenedor):height: 1%
  • Para usar PNGs con canal alfa (semitransparencia), tocar de esta solución.
    Nota 1: si lo puedes evitar, mejor.
    Nota 2: que no se te olvide el gif transparente, que siempre se te olvida.
  • Cuidado con los porcentajes. ?
  • Para evitar problemas con las imágenes de fondo en los elementos de lista: ul, ol, dl {
    position: relative; }

Para aplicarlas, soluciones en 2 sabores:

  • la de la hoja de estilos específica para IE6, vía comentarios condicionales:
    <-- !--[if lt IE 7]>
    <link rel="stylesheet" href="mi-hoja-de-estilos-para-ie6.css" type="text/css" media="screen" charset="utf-8" />
    <![endif]-->
  • la del star html hack:
    * html .miSelector {
    mipropiedad: mivalor;
    }

Código en inglés: pros y contras

March 2nd, 2007, 7 comentarios

Rápidamente y por 0 pesetas, pros y contras de, al programar (en mi caso html, css), utilizar palabras en inglés (para las clases, ids y eso):

Pros

  • Sintonía con el propio lenguaje (las etiquetas html o propiedades css son palabras en inglés).
  • Las palabras suelen ser más cortas y resulta un código más ligero.
  • Aprender: a veces necesitas encontrar una palabra que no te sabes, y la tienes que buscar.
    Esto, que puede parecer superficial, es importante: saber que hay por ahí más drop down menus que menús desplegables te puede sacar rápido de un apuro.
  • Si el código va a caer alguna vez en manos de alguien que no hable español, le será fácilmente comprensible.

Contras

  • Inconsistencias contigo mismo. Es casi imposible que no se te cuele nada en español (nombres de imágenes, directorios…).
  • Conflictos si otro programador del mismo proyecto las usa en español.
  • Peligro de usar palabras reservadas.

Espero si eso opiniones en los comentarios, a ver si saco algo en claro.

Estás viendo los posts de March, 2007.