Hola
bra_lf, responder todo de una sola vez sería muy extenso, por tanto me voy a limitar a dejarte algunos links para que lo investigues vos mismo:
Cita:
Iniciado por brai_lf es decir que lo repiten 3 veces (segun para cada navegador).
Esto no está bien. Debes trabajar con
comentarios condicionales o detectar el
user agent y hacer una carga condicional de estilos (no puedes solo con css, debes recurrir a un lenguaje de programación) o usar modernizr
[1][2] (libreria javascript para compatibilidad entre html5 y browsers viejos)
Cita:
Iniciado por brai_lf en vez de poner border:0; lo que hacen es poner cada borde en 0 (el de arriba, abajo, izquierda, derecha).
Algunas propiedades css pueden escribirse de varias maneras, a esto se lo denomina shorthand o forma corta.
http://www.librosweb.es/css_avanzado...shorthand.html Cita:
Iniciado por brai_lf hay algunos atributos del css que estan tachados
Como bien te indican, firebug o el inspector de codigo que estas usando te esta avisando que esta propiedad esta siendo heredada. En css las propiedades pueden heredarse, esta característica le da el nombre de "estilos en cascada", determinadas propiedades establecen ciertas reglas de herencia según el elemento html, por ejemplo: font-size se hereda mientras que width no. Solo debes tener una referencia a mano, al menos al principio.
[1][w3c]
Luego ten cuidado de no confundir
herencia con
prioridad (
coalision)
Tener en cuenta que los estilos se jerarquizan según estén en una hoja de estilo externa, dentro de el tag style en head, o embebidos en la propia etiqueta, dicha jerarquía puede alterarse usando el comando !important
Si queres que veamos puntualmente algo nada más lo decis y lo vemos. suerte