Como ocultar los bordes de un Iframe en IE (Internet Explorer)
Hoy nuevamente y para variar el IE me ha hecho perder una buena cantidad de tiempo, tal ves por ceñirse al estándar de html o que se yo, pero el echo es que quería mostrar un iframe en una página y en firefox, el iframe sale sin ningún tipo de bordes, pero en IE por más que intenté por css quitar todos los bordes no lo conseguía.
La siguiente imagen es un iframe clásico como lo escribiríamos muchos:
<iframe class=”frmPubIzquierda” src=”laurl” width=”116″ scrolling=”no” height=”60″></iframe>
Como no queremos ver los bordes, lo que tenemos que hacer es fijar otros atributos html del elemento iframe. (ver todos los atritbutos de iframe). Estos atributos son:
frameborder: Define el borde del marco (ancho) (Efecto IE si no se pone a 0: Color gris alrededor)
marginwidth: Especifica la distancia entre el margen izquierdo y el contenido (Efecto IE si no se pone a 0: Color gris a la izquierda)
marginheight: Especifica la distancia entre el margen superior y el contenido (Efecto IE si no se pone a 0: Color gris a la arriba)
Así que para solucionarlo, simplemente añada estos atributos con valor ‘0′ en la declaración del iframe
<iframe class=”frmPubIzquierda” src=”laurl” width=”116″ scrolling=”no” height=”60″ frameborder=’0′ marginwidth=’0′ marginheight =’0′></iframe>



February 11th, 2009 at 7:14 pm
Perfecto aporte muchas gracias a mi el ie tambien me vuelve majara!!!
September 23rd, 2009 at 5:59 am
muchas gracias amigo, ya me estaba iniciando a matar la cabeza, definitivamente explorer suck
October 26th, 2009 at 12:53 am
Muchas gracias!!! me estaba volviendo loca!! muerte al explorer!

December 2nd, 2009 at 2:58 am
muchísimas gracias , yo estaba haciendo desde poner style o ponerme a hacer otra forma.
creo que uno lo le de mas mente y los problemas mas difíciles se arreglan con cosas sencillas
December 5th, 2009 at 2:15 am
Gracias amigo muy buena aportacion