Cuanto más automatizamos una tarea, más cuidado tenemos que tener para establecer límites precisos ya que los navegadores no son inteligentes, no tienen sentido común ni ninguna otra característica humana; simplemente hacen lo que nosotros les indicamos que hagan.
8 comentarios:
Genial! creo que existe cierto chip en tu cabecita, al que algunos no accedemos :D
¿Eso será bueno o será malo? :D
Hola JMiur. Muy bien explicado todo, como acostumbras.
No sé si mi duda tiene mucho que ver con el tema, peo por si acaso lo intento: tengo unos IFRAMEs que saco en mi blog en el que presento unos extractos de una hoja de cálculo hecha en googledocs, poniendo el código que da allí mismo para publicarlos, pero no soy capaz de ajustar el ancho y alto que debo poner en estos iframes para que valga en todos los navegadores, porque unos mismos valores en FF van perfectos pero en IE sobran o faltan. ¿Hay alguna forma de hacer que ajuste bien en todos?
No tengo presente que haya alguna diferencia sustantiva con las etiquetas IFRAME en los distintos navegadores siempre que se usen valores expresados en pixeles; si se usan valores porcentuales las cosas pueden complicarse.
Podría ser que el espacio disponible en el post difiera porque posee paddings, márgenes o alguna propiedad que haga que sean diferentes?
¿Tienes un ejemplo convreto que pueda verse?
Gracias, JMiur. He verificado lo de que estuvieran en pixeles y la verdad es que no ponía nada, algo del tipo width="250", sin más. Siempre supuse que por defecto eran px. Lo he puesto 250px pero sigue igual. Puedes verlo en www.mustomat.com
Hay varios widgtes que usan este tipo de iframes (Contadores, Clasificación) y aunque se ven completos en FF y en IE, los márgenes vacíos que quedan abajo y a la derecha son distintos.
El atributo width no requiere unidades, si no las tiene, se asume que son pixeles así que es lo mismo.
Miro tu ejemplo en IE8 y no noto diferencias en el IFRAME pero si en su contenido y eso, es l oque debe estar ocurriendo. Como son tablas, se ven diferentes ya que hay espacios, bordes y celdas vacias que se mustarn distinto en los navegadores y por lo tanto, el tamaño real difiere.
OK. Entiendo que tu respuesta equivale más o menos a que no hay solución o que no está en tu mano.
A ver si los señores de Google encuentran la manera de que sus tablas se puedan ver igual en todos los navegadores, aunque tampoco creo que les interese demasiado.
Y abusando un poco más de tu paciencia: ¿sabes por qué el comando gridlines=false en un iframe (que por algún lado vi que borraba los bordes de las tablas) no funciona más que en FF? ¿hay algún otro mejor?.
Lo que ocurre es que la tabla se ve distinta en los navegadores, tiene un tamaño diferente y he ahí el problema. Como es un IFRAME, no hay forma de controlar su contenido desde una página externa.
Desconozco los comandos esos pero, he buscado en la web y por lo que dicen, es un problema que no está resuelto y el resultado, varía con los navegadores.
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...