Hola otra vez:
zink: Lo de corregir es una forma de hablar porque si una cosa funciona es porque está bien, aunque a veces pruebas lo mismo con otros navegadores y te encuentras con un fallo que no comprendes, incluso con el mismo explorador podría ser "inconsistente"...
También te comento que he tomado la determinación de "debatir" y no de "dar respuestas", así que probablemente me equivoque en ocasiones, pero sin esa determinación, creo que llega un momento que es difícil aprender más... y si me equivoco... ¡pues eso! habrá alguien que sepa más y me ayude a aprender.
Fíjate en este ejemplo...
<div style="background: blue url(imagen1.gif); width:400; height: 400"
onmouseover="this.style.background = 'red'"
onmouseout="this.style.background = 'url(imagen2.gif)'" >
Sobre el color transparente, se trata del color por defecto de los fondos (aunque creo que los fondos de los inputs son white)... y supongo que cuando un color no es admitido, se pone el color "por defecto"...
Si me he equivocado, espero que me corrijan.
Saludos