AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Editores / Editor de ventanas y de páginas / Editor de páginas / Responsive Web Design
  • Presentación
  • ¿Cuándo crear un nuevo rango de resolución?
  • ¿Cómo manejar la reducción o el aumento de las rebanadas?
  • ¿Cómo optimizar el espacio de Visible en un rango de resolución?
  • ¿Por qué anular la posición y el tamaño de los controles causa una superposición en el navegador?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
El Responsive Web Design fue utilizado en sus páginas, pero todavía se encuentran algunos puntos de bloqueo.
Esta Page presenta varios consejos de maquetación.
En cualquier caso:
  • Compruebe todos los errores de UI: indican que los afectados control y rango de resolución.
  • Comienza desde el Default rango de resolución:
    • Empieza desde el "Escritorio" rango de resolución en modo "Escritorio primero" y reduce el navegador en el editor (usando el manipular) para comprobar la consistencia de las modificaciones.
    • Empiece desde el "Móvil" rango de resolución en modo "Móvil primero" y amplíe el navegador en el editor (usando el manipular) para comprobar la consistencia de las modificaciones.
¿Cuándo crear un nuevo rango de resolución?
Puedes crear un rango de resolución:
  • Para administrar un dispositivo específico.
  • Para gestionar una visualización específica. en el siguiente ejemplo (Page en modo "Desktop First"), se solicita una visualización intermedia:
    Creación de una rango de resolución
¿Cómo manejar la reducción o el aumento de las rebanadas?
Por Default, los controles están usando el anclaje en ancho "Adaptado a la red". Por lo tanto, los controles se reducen o amplían proporcionalmente según el modo (Desktop First o Mobile First).. Por ejemplo, en "Desktop First".:

Controles disponibles


Para limitar la reducción de controles, todo lo que tiene que hacer es definir el tamaño mínimo:
  • Opción "Tamaño mínimo" en la pestaña "UI" de la ventana de description de control.
  • La opción "Tamaño mínimo" en la ventana de gestión de las anclas de control.
Para evitar reducir los controles, se debe aplicar a los controles el anclaje en anchura "Use the edit size"..
Observación: Si se produce un error en la interfaz de usuario o si el contenido de control no puede ser explotado visualmente, el control debe ser desplazado y redimensionado.

Unusable controls
¿Cómo optimizar el espacio de Visible en un rango de resolución?
El diseño de la página está a cargo de Default. El contenido de la Page se adapta a la rango de resolución.
Para optimizar el espacio Visible, puede reducir los márgenes Page (márgenes interiores) en un rango de resolución y aplicar el anclaje horizontal "Utilizar el tamaño de edición" a los controles.
Por ejemplo, en el modo Desktop First:
Adaptación del diseño y del contenido
¿Por qué anular la posición y el tamaño de los controles causa una superposición en el navegador?
La posición de la control se anula en la rango de resolución "Móvil" y/o "Tableta".: en el navegador, anular la posición y el tamaño de los controles hace que se superpongan.
¿Cuál es el problema? Anulando la posición en el "Móvil" y/o "Tableta" rango de resolución cambia el orden de los controles definidos en el "Escritorio" rango de resolución (que se usa como reference rango de resolución en el modo "Escritorio primero").
En el modo "Diseño Web con capacidad de respuesta", los controles están organizados en relación con los demás.. Este orden depende de la posición (de arriba hacia abajo y luego de izquierda a derecha) y del anclaje.. Debe ser exactamente igual en todas las rebanadas.
De hecho, la tecnología "Responsive Web Design" utiliza un único flujo HTML para todas las rebanadas, al tiempo que reposiciona los controles mediante CSS. El orden de los controles en el reference rango de resolución define el orden de los controles en el flujo de HTML.
Ejemplo: En el siguiente ejemplo, la página contiene una célula que agrupa otra célula y una Image:
El orden de los controles en el "Escritorio" rango de resolución (la referencia rango de resolución) es:
  1. la célula_1 que agrupa la segunda célula_2 y la Image,
  2. la célula CELL_2,
  3. la Image.
En el rango de resolución "Mobile", el tamaño y la poción de los controles se sobrescribe: la Image se coloca antes de la celda CELDA_2. El orden de los controles en el "Móvil" rango de resolución es diferente del orden de los controles en el "Escritorio" rango de resolución:
En tiempo de ejecución, hay una superposición, ya que el orden de los controles en las porciones "Desktop" y "Mobile" es diferente: la Image se desbordará sobre la célula CELL_2 y no puede "empujarla":
Tpara evitar cualquier superposición inesperada en el navegador, asegúrese de que el orden de los controles en las secciones "Móvil" y "Tableta" es el mismo que el orden de los controles en el "Escritorio" rango de resolución (referencia rango de resolución).
En nuestro ejemplo, para obtener el resultado esperado, se pueden utilizar dos controles Imagen:
  • El primer control Imagen se colocará antes del control CELL_2 en el Escritorio rango de resolución (por lo tanto, será el primero en el orden de los controles en el reference rango de resolución). Será Visible en el "Móvil" rango de resolución solamente.
  • El segundo control Imagen será Visible en el "Escritorio" rango de resolución solamente.
Para simplificar el posicionamiento de los controles en la hoja "Móvil" y/o "Tableta", a partir de la versión 21 Actualización 3, el editor Page genera sistemáticamente un error de compilación de la interfaz de usuario si no se respeta el orden de los controles entre las distintas hojas.
Versión mínima requerida
  • Versión 21
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/12/2022

Señalar un error o enviar una sugerencia | Ayuda local