Mac Safari no ejecutará un subprograma de tamaño cero

En una <applet> etiqueta con width=0 y height=0 el código del applet no se carga. Traté de poner el subprograma en un div oculto, pero nuevamente no cargaba el subprograma. Por ahora tengo una solución para que funcione configurando width=1 y height=1.

¿Hay alguna forma de ocultar el applet y aún así hacer que funcione?

preguntado el 31 de julio de 12 a las 13:07

"En un etiqueta con ancho = 0 y alto = 0, el código del subprograma no se carga". He estado diciendo durante años que un elemento 0x0 en HTML es sospechoso y debe eliminarse o ignorarse. Es gratificante saber que al menos un fabricante de navegadores está de acuerdo conmigo. -

1 Respuestas

¿Hay alguna forma de ocultar el applet y aún así hacer que funcione?

Sí, y normalmente se encuentra en los estilos. Supongo que actualmente está usando el CSS incorrecto para ocultarlo.

Incorrecto

pantalla: ninguna

Este valor hace que un elemento no aparezca en la estructura de formato (es decir, en medios visuales el elemento no genera cuadros y no tiene efecto en el diseño). Los elementos descendientes tampoco generan casillas; el elemento y su contenido se eliminan por completo de la estructura de formato. ..

Correcto

visibilidad: oculta

La caja generada es invisible (totalmente transparente, no se dibuja nada), pero aún afecta el diseño. Además, los descendientes del elemento serán visibles si tienen 'visibilidad: visible'.

Respondido el 20 de junio de 20 a las 10:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.