Foros del Web » Creando para Internet » HTML »

iframe no funciona

Estas en el tema de iframe no funciona en el foro de HTML en Foros del Web. Quiero hacer que el iframe quede justamente abajo en el centro, a ver @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código CSS: Ver original iframe {     background-color : ...
  #1 (permalink)  
Antiguo 11/03/2012, 02:45
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
iframe no funciona

Quiero hacer que el iframe quede justamente abajo en el centro, a ver

Código CSS:
Ver original
  1. iframe {
  2.     background-color: #333333;
  3.     margin: 0 auto;
  4.     bottom: 50px;
  5. }

Código HTML:
Ver original
  1. <iframe scrolling="no" height="80" frameborder="0" src="http://blackdeathmetal.eshost.es/paginas/player.html" name="radio"></iframe>

Gracias anticipada.
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #2 (permalink)  
Antiguo 11/03/2012, 04:34
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: iframe no funciona

Hola:

Al menos el margin auto funciona si el contenedor tiene posicionamiento relativo... y el ajuste vertical es bastante más complejo si no sabes el tamaño real del contenedor... tal vez puedas usar porcentajes, y el contenedor darle un height como 100% o algún valor en pixeles...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/03/2012, 07:18
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: iframe no funciona

Sería asi

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>iframe abajo centrada</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9.  
  10. iframe {
  11. width: 300px;
  12. height: 200px;
  13. position: absolute;
  14. bottom: 50px;
  15. left: 50%;
  16. margin: 0 0 0 -150px;
  17. }
  18.  
  19. /*]]>*/
  20. </head>
  21. <iframe src="about:blank"></iframe>
  22. </body>
  23. </html>

El centrado lo obtenes con left: 50% y margin: valor negativo = a la mitad del ancho del iframe. por lo cual deberás darle un ancho, cosa que no hiciste
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 11/03/2012, 13:11
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: iframe no funciona

Debo tener problema con la resolucion de pantalla o algo

es el mismo codigo que me diste


y el que puse arriba.
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #5 (permalink)  
Antiguo 11/03/2012, 13:35
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: iframe no funciona

No amigo, el código que te pasé, que funciona perfectamente (ie7+ y el resto), es para que crees un archivo de prueba y lo visualices en el navegador, NO en la vista diseño de algún editor html

Demo:
http://foros.emprear.com/html/iframe_centrado.html


Se entiende?
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 11/03/2012, 13:55
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: iframe no funciona

Perfecto, ya logre ponerlo
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos

Última edición por DoPeY-BBS; 11/03/2012 a las 14:46
  #7 (permalink)  
Antiguo 11/03/2012, 21:05
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: iframe no funciona

Ahora bien, le modifique la posicion y la puse fixed y cambie la altura la anchura y lo coloque en la parte de abajo pero, ahora necesito colocarle dentro de un div porque solamente me esta interpretando el color de fondo donde contiene lo que estoy llamando.

He intentado mover los margenes pero se me descuadra
http://blackdeathmetal.eshost.es/ esa es la pagina. a ver si me ayudas
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #8 (permalink)  
Antiguo 11/03/2012, 21:38
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: iframe no funciona

Repito
margin: valor negativo = a la mitad del ancho del iframe, en mi ejemplo el ancho era de 300px, por lo tanto, la mitad -150px, vos lo hiciste de 500px de ancho...en consecuencia -250px para el margen izquierdo

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 11/03/2012, 22:46
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: iframe no funciona

Eso lo entendi, lo que quiero colocar el frame en una capa para darle color pero no logro hacer eso tan sencillo, no entiendo que es lo que pasa
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos
  #10 (permalink)  
Antiguo 11/03/2012, 23:01
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: iframe no funciona

supongo que el color se lo queres dar a la capa.
En ese caso, podés hacer esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>iframe abajo centrado</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9. html, body {
  10. padding: 0;
  11. margin: 0;
  12. }
  13.  
  14. div#contiene_iframe {
  15. width: 100%;
  16. height: 200px;
  17. text-align: center;
  18. background-color: #ccc;
  19. position: fixed;
  20. bottom: 0;
  21. left: 0;
  22. padding: 0;
  23. margin: 0;
  24. }
  25.  
  26. iframe {
  27. width: 500px;
  28. height: 198px;
  29. border: solid 1px #000;
  30. }
  31. /*]]>*/
  32. </head>
  33. <div id="contiene_iframe">
  34. <iframe src="about:blank" frameborder="0" scrolling="no"></iframe>
  35. </div>
  36. </body>
  37. </html>

Si no queres la capa al 100% de ancho, usas lo del ancho y margen negativo como en el ejemplo previo. el borde al iframe se lo dí para que se pueda visualizar.
notá que al usar la capa para posicionar, el iframe ya no necesita
Código CSS:
Ver original
  1. position: absolute;
  2. bottom: 50px;
  3. left: 50%;
  4. margin: 0 0 0 -150px;
Los cambios los puse en la demo del post anterior
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 12/03/2012, 00:02
Avatar de DoPeY-BBS  
Fecha de Ingreso: octubre-2005
Ubicación: Santo Domingo, Dominican Republic, Dominican Republic
Mensajes: 574
Antigüedad: 19 años, 1 mes
Puntos: 12
Respuesta: iframe no funciona

Gracias por tu ayuda.
__________________
http://www.htmldog.com/HTML, CSS, and JavaScript,

http://tutorialphp.net/
Aprende PHP en 12 capítulos

Etiquetas: abajo, iframe
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 23:12.