Actualmente, se ha realizado un proyecto, la interfaz es la siguiente:
Esto se hace usando Frameset. No se encontraron problemas en el desarrollo en pantalla ancha. No fue hasta que un usuario probó la máquina con 800*600 y descubrió que toda la interfaz estaba deformada.
En ese momento, toda la página del marcos tenía solo 600 píxeles de altura, y apareció una barra de desplazamiento en el marco anidado del cuadro de la trama, que era realmente feo. ¿Cómo establecer la altura del conjunto de marcos para que la página de marco anidada no tenga barras de desplazamiento y el conjunto de marcos tenga barras de desplazamiento?
No se puede establecer la altura de la marca de cuadros, por ejemplo: <Frameset filas = 110,* estilo = altura: 1900px;>. En este momento, la página sigue siendo la altura de la pantalla, no 1900px; Establecer la altura del cuerpo del marco también no es válido. ¿Qué hacer? He estado esperando durante muchos días y no he encontrado la respuesta, por lo que esta pregunta se ha puesto en espera. También pensé en pedirle al artista que reemplace la marca de Frames con Div+CSS, pero tenía miedo de que pudiera haber demasiado contenido involucrado y la carga de trabajo del reemplazo podría ser grande, por lo que tuve que rendirme.
La inspiración es realmente extraña. No se puede detener incluso si viene. Justo después de que se publicó esta pregunta durante un mes, de repente llegó hoy, y todavía trajo un iframe cuando llegó. Cuando nido los conjuntos de marcos y establezco la altura de la página de iframese, el efecto realmente sale. Ahora comparta la solución con colegas que se encuentran con los mismos problemas pero no pueden resolverlos.
1. Página de Frameset (Inner.html)
Copiar el código