Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Como eliminar borde Object en XHTML 1.1 de IE7

Estas en el tema de Como eliminar borde Object en XHTML 1.1 de IE7 en el foro de HTML en Foros del Web. Tengo un problema al intentar eliminar un borde molestisimo cuando utilizo el Object. Ejemplo, en el index.html tengo.. <object id="iframe1" type="text/html" data="pagina1.html"></object> y en el ...
  #1 (permalink)  
Antiguo 08/01/2009, 18:19
Avatar de loganbdn  
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 10 meses
Puntos: 1
Como eliminar borde Object en XHTML 1.1 de IE7

Tengo un problema al intentar eliminar un borde molestisimo cuando utilizo el Object.

Ejemplo, en el index.html tengo..

<object id="iframe1" type="text/html" data="pagina1.html"></object>

y en el inicio pagina1.html tengo...

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" >

con lo que para anular el borde en CSS de pagina1.html tengo declarado ...

html { border: none; }

Bien, esto funciona si estoy en un documento html 4.01 normal pero en cuanto pongo el DOCTYPE para declarar el xhtml 1.1 el Explorer 7 no me borra el borde del object...

¿ Cual es la solucion ? No me vale iframe ya que no valida en xhtml 1.1
  #2 (permalink)  
Antiguo 08/01/2009, 19:10
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

porque usas xhtml 1.1?? EL xhtml 1.1 hay que obligatoriamente enviarlo como xml, y eso IE no lo soporta.... usa en todo caso XHTML 1.0 que si admite enviarlo como text/html
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 08/01/2009, 19:36
Avatar de loganbdn  
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Cita:
Iniciado por webosiris Ver Mensaje
porque usas xhtml 1.1?? EL xhtml 1.1 hay que obligatoriamente enviarlo como xml, y eso IE no lo soporta.... usa en todo caso XHTML 1.0 que si admite enviarlo como text/html
si uso xhtml 1.0 strict, tampoco me borra el borde del object ya lo probe antes.

si pongo xhtml 1.1 me funciona para FF, Opera y Safari pero IE7 no.


Tengo que declarar algun CSS de alguna manera especial?
  #4 (permalink)  
Antiguo 08/01/2009, 20:10
Avatar de loganbdn  
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Nada he probado ha declarar el DOCTYPE con todo:

xhtml 4.01 Strict
xhtml 4.01 Transitional
xhtml 4.01 Frameset

xhtml 1.0 Strict
xhtml 1.0 Transitional
xhtml 1.0 Frameset

xhtml Basic 1.0
xhtml Basic 1.1
xhtml 1.1

Y el borde del Object no me lo quita a no ser que no declare el DOCTYPE
  #5 (permalink)  
Antiguo 09/01/2009, 20:04
 
Fecha de Ingreso: octubre-2004
Mensajes: 289
Antigüedad: 20 años, 1 mes
Puntos: 10
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola loganbdn

En una ocasión tuve un problema similar y no lograba eliminar el maldito reborde del iframe en iexplorer, así como el scroll (que en ese proyecto no debía tener). En los otros browsers: ff, opera y chrome no salía el reborde, pero en ie no había forma de eliminarlo y que pasase la validación XHTML 1.1... pero conseguí eliminarlo con un truco de posicionamiento, y en todos los navegadores se veía igual y, además, validaba.

Lo he recuperado y te lo he subido a este almacén (y a todos los que estén interesados):

http://www.box.net/shared/nl15yzj2lh

Comenta si esto, ajustado a tus necesidades, soluciona tu problema.

Saludos
  #6 (permalink)  
Antiguo 10/01/2009, 11:22
Avatar de loganbdn  
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

¡¡¡¡ funciona !!!!!

¡¡¡¡ muchisimas gracias !!!!
  #7 (permalink)  
Antiguo 13/04/2009, 04:10
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola, he tenido un problema similar, pero cuando he pinchado en el enlace de ssclamp resulta que ha dejado de funcionar. Podrían volver a indicar la solución?

Gracias.
  #8 (permalink)  
Antiguo 13/04/2009, 17:29
 
Fecha de Ingreso: octubre-2004
Mensajes: 289
Antigüedad: 20 años, 1 mes
Puntos: 10
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola nislo

Acabo de activar de nuevo el enlace. Espero que te sirva.

Saludos
  #9 (permalink)  
Antiguo 12/11/2009, 11:12
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola, yo tengo el mismo problema y necesitaría urgentemente la solución, podrías volver a activarla o enviármela?

muchísimas gracias!
  #10 (permalink)  
Antiguo 14/11/2009, 03:38
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 22 años, 4 meses
Puntos: 361
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola:

ssclamp, va a ser mejor que publiques la solución o dejes el enlace permanente sino te vas a volver loco.

Saludos.

  #11 (permalink)  
Antiguo 24/02/2010, 02:39
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Hola,

Tengo el mismo problema, podrías por favor volver a activar el enlave, para poder ver la solución.
muchas gracias!!
  #12 (permalink)  
Antiguo 27/10/2010, 10:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 1
Respuesta: Como eliminar borde Object en XHTML 1.1 de IE7

Quisiera ver la respuesta yo también, ¿sería posible?

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:30.