Información de contacto de "cultura física adaptativa". ¿Cómo crear un formulario de comentarios de contacto en WordPress? Tenga cuidado al usar espacios

La capacidad de respuesta del sitio web es la capacidad de un sitio web para mostrarse correctamente en diferentes dispositivos con diferentes características.

Más vídeos en nuestro canal - aprende marketing en internet con SEMANTICA

Hoy en día, los sitios web se ven en computadoras personales, tabletas y teléfonos inteligentes. Cada dispositivo tiene sus propias características: velocidad de funcionamiento, resolución de pantalla.

Si el sitio no responde, se mostrará correctamente en la computadora. Pero en el teléfono puede "salir mal": los bloques se superpondrán y la fuente puede volverse ilegible.

El término adaptabilidad en sí se volvió ampliamente utilizado después de la publicación del libro Responsive Web Design de Ethan Marcotte. Los sitios que pueden adaptarse dinámicamente a las características específicas de los dispositivos de visualización se denominan adaptativos.

Ejemplo de diseño adaptativo

Mostrar en PC:

En la tableta:

En un teléfono inteligente:

¿Por qué necesitas un sitio web responsivo?

Las tecnologías se están desarrollando a un ritmo rápido y los fabricantes de tecnología están a la par. Hay teléfonos inteligentes, tabletas, televisores y otros dispositivos electrónicos conectados a Internet disponibles para todos los gustos y presupuestos, con muchas opciones de tamaño de pantalla.

Al mismo tiempo, el consumo de contenidos aumenta exponencialmente. En la lucha por los clientes, los propietarios de sitios web utilizan todos los medios y métodos. En particular, en la etapa de desarrollo es posible visualizar correctamente su recurso web en varios dispositivos.

El porcentaje de dispositivos que permiten ver información online crece cada año. La variedad de formatos y resoluciones complica el proceso de desarrollo en su conjunto; en todas las etapas hay que tener en cuenta requisitos adicionales: diseñadores, maquetadores y programadores.

El concepto de diseño adaptativo permite optimizar el proceso, ya que no es necesario crear varias versiones de sitios, como ocurría anteriormente, por ejemplo, con las versiones móviles. En ese caso, se diseñó un conjunto separado de funciones en un subdominio separado.

Los sitios antiguos necesitan mejoras y varios enfoques de adaptabilidad lo hacen posible. Lo principal es evaluar correctamente la escala desde el principio; en algunos casos, es más fácil, rápido y económico utilizar nuevos diseños y plantillas. Si tu identidad corporativa no es una marca reconocible, muchas veces el hecho de que esté desactualizada es también lo que te empuja a rehacerla. Y el cambio de marca, como etapa de transición a un nuevo nivel, no ha sido cancelado. Un sitio web responsivo es una herramienta poderosa para su negocio.

Existen servicios para comprobar en qué medida un sitio web cumple los requisitos de adaptabilidad.

Además, hoy en día los motores de búsqueda más importantes, Google y Yandex, tienen en cuenta este parámetro a la hora de clasificar los sitios web. Ya que la usabilidad y la navegación son uno de los factores obligatorios para evaluar la calidad de un sitio. La velocidad de carga de la información, que en el caso de las imágenes optimizadas disminuye, el texto ilegible y los elementos distorsionados, demasiado pequeños o que no caben en la pantalla, dificultan la búsqueda de información y simplemente provocan un aumento de las fallas: cierra el usuario la página. Estos son factores de comportamiento que también afectan su posición en los resultados de búsqueda.

Para los propietarios de sitios web, la terminología técnica y los parámetros de clasificación no son criterios del todo claros y tangibles. Pero les basta con entender cómo esto afecta la dinámica de asistencia. En muchas áreas, la proporción de tráfico procedente de dispositivos móviles es comparable e incluso supera a la de los ordenadores de escritorio. Esto debe tenerse en cuenta. Cada vez es más raro encontrar desarrolladores que no se ofrezcan a adaptar un sitio web, pero no está de más estar atento a esta cuestión para controlar el proceso.

Principios del flujo de adaptabilidad

Digamos que ha diseñado para navegadores de escritorio. Todo está bien. Al visualizar este sitio desde un dispositivo móvil, los bloques se desplazan y se apilan uno debajo del otro.

Esto se llama flujo. Y este es uno de los principios fundamentales que se utiliza en el diseño responsivo. Ten esto en cuenta.

Unidades de medida relativas

Por las lecciones de física de la escuela sabemos que la velocidad puede ser absoluta, cuando, independientemente de desde dónde observes el movimiento, la velocidad será la misma. Y relativo: cuando, según el punto de referencia, la velocidad puede cambiar.

Lo mismo ocurre con las unidades de medida. Los diferentes dispositivos tienen diferentes densidades de píxeles. Y un tamaño, por ejemplo, 320 px se verá diferente en la pantalla de una computadora y en un teléfono inteligente.
La solución es utilizar unidades relativas. Cuando configura todos los tamaños, escalas y coordenadas de un bloque en relación con un elemento que se encuentra tanto en la pantalla de la PC como en la pantalla del teléfono inteligente. Por ejemplo, el límite superior.

Usando puntos de interrupción

Estos son elementos cuya ubicación cambia solo si se utiliza para la visualización un dispositivo específico con parámetros de pantalla específicos.

Por ejemplo, si el contenido de la página "se arrastra", entonces tiene sentido agregar ese punto y arreglar el contenido.

Valores mínimos y máximos.

En un teléfono móvil, es posible que el artículo se muestre como se esperaba. Pero ahora abres la misma página en un monitor de pantalla ancha y la imagen no te agrada. Todo está extendido, la legibilidad está fuera de discusión.

Por ejemplo, puede especificar propiedades. Si el ancho de la pantalla es inferior a 1000 píxeles, entonces el contenido debe mostrarse en pantalla completa. En caso contrario, el ancho máximo será de 1000 píxeles.

Anidamiento de objetos

Sucede que necesitas utilizar muchos elementos que dependen de la posición de otros bloques. Es difícil de controlar. Puede anidar dichos objetos en un contenedor. Esto es adecuado para aquellos bloques que no desea adaptar a los parámetros de la pantalla: botones, logotipos, etc.

Fuentes correctas

Las fuentes web se ven hermosas. Pero no olvides que están todos cargados. Esto afecta la velocidad de carga de la página del usuario.

Uso adecuado de gráficos rasterizados y vectoriales.

Si la imagen tiene muchos detalles pequeños, utilice un formato rasterizado. De lo contrario, vector.

Pero no se debe utilizar ni una sola imagen sin optimización: compresión. Las imágenes vectoriales normalmente ya están comprimidas. Pero no todos los navegadores antiguos los admiten.

Cumplimiento de los tamaños de diseño.

Existen estándares generales sobre hacia qué dimensiones básicas suelen orientarse al desarrollar un diseño.

En el diseño responsivo existen los puntos de interrupción. Estos son los parámetros que se pasan en las funciones multimedia. Indican a qué resoluciones se produce el cambio de diseño.

  • Para móviles 320px, 480px.
  • Para tabletas 768px.
  • Para netbooks y algunas tabletas 1024px.
  • Para computadoras personales de 1280px y más.

La vinculación a una resolución específica no es rígida. Depende de la configuración y los parámetros del dispositivo.

A veces no es necesario crear un diseño para resoluciones intermedias, por ejemplo, 480 px, si el diseño se muestra correctamente en el rango de 768 a 320 px.

Si el diseño se "rompe" en un dispositivo en particular y se muestra incorrectamente en una resolución diferente, los valores reales de esta pantalla se toman como puntos de ruptura.

Consultas de medios

El desarrollo de sitios web responsivos se basa en el principio de determinar los parámetros de estilo mediante consultas de medios.

Las consultas definen:

  • Tipo de dispositivos: proyectores, smartphones, monitores, televisores, etc.
  • Condiciones.

La solicitud y respuesta correspondientes aplicarán la configuración de visualización apropiada para el dispositivo del archivo de estilo CSS.

Comprobar la adaptabilidad del sitio

Puede comprobar cómo se muestra su sitio en dispositivos móviles utilizando varios servicios y herramientas.

Usando un navegador

Por ejemplo, Google Chrome tiene herramientas integradas para verificar que el diseño del sitio web se muestre correctamente en dispositivos móviles. Debe presionar la tecla F12 o Ctrl+Shift+I, o seleccionar "Herramientas adicionales" - "Herramientas de desarrollador" en el Menú.

En Mozilla Firefox, esto se puede hacer de esta manera: “Menú” - “Desarrollo” - “Diseño responsivo”, o Ctrl+Shift+M.

Compatible con Google para dispositivos móviles (Google Search Console)

Simplemente ingrese la URL completa en una línea y obtenga los resultados. La comprobación suele tardar menos de un minuto.

Un sitio web adaptable es un estándar de desarrollo web, uno de los indicadores de la calidad de un recurso de Internet y de la cuidadosa atención a las necesidades del usuario.

El diseño web responsivo es una configuración en la que el servidor siempre envía el mismo código HTML a todos los dispositivos y se utiliza CSS para alterar la representación de la página en el dispositivo. Los algoritmos de Google deberían poder detectar automáticamente esta configuración si todos los agentes de usuario del robot de Google pueden rastrear la página y sus activos (CSS, JavaScript e imágenes).

El diseño responsivo sirve a todos los dispositivos con el mismo código que se ajusta al tamaño de la pantalla.

TL;DR
  • Utilice la etiqueta meta name="viewport" para indicarle al navegador cómo ajustar el contenido.
  • Consulte Web Fundamentals para obtener más documentación.
Usando meta nombre = "ventana gráfica"

Para indicar a los navegadores que su página se adapta a todos los dispositivos, agregue una metaetiqueta al encabezado del documento:

Como regla general, si su sitio funciona en un navegador reciente como Google Chrome o Apple Mobile Safari, funcionará con nuestros algoritmos.

Por qué el diseño responsivo

Recomendamos utilizar un diseño web responsivo porque:

  • Facilita a los usuarios compartir y vincular su contenido con una única URL.
  • Ayuda a los algoritmos de Google a asignar con precisión propiedades de indexación a la página en lugar de tener que indicar la existencia de las páginas de escritorio/móviles correspondientes.
  • Requiere menos tiempo de ingeniería para mantener varias páginas para el mismo contenido.
  • Reduce la posibilidad de errores comunes que afectan a los sitios móviles.
  • No requiere redirección para que los usuarios tengan una vista optimizada para el dispositivo, lo que reduce el tiempo de carga. Además, la redirección basada en agentes de usuario es propensa a errores y puede degradar la experiencia del usuario de su sitio (consulte Errores al detectar agentes de usuario para obtener más detalles).
  • Ahorra recursos cuando el robot de Google rastrea su sitio. Para páginas de diseño web adaptables, un único agente de usuario de Googlebot solo necesita rastrear su página una vez, en lugar de rastrear varias veces con diferentes agentes de usuario de Googlebot para recuperar todas las versiones del contenido. Esta mejora en la eficiencia del rastreo puede ayudar indirectamente a Google a indexar más contenido de su sitio y mantenerlo adecuadamente actualizado.

Si está interesado en el diseño web responsivo, comience con nuestra publicación de blog en Webmaster Central y visite el sitio Web Fundamentals.

Importante: asegúrese de no bloquear el rastreo de ningún recurso de página (CSS, JavaScript e imágenes) para ningún robot de Google que utilice robots.txt u otros métodos. Poder acceder completamente a estos archivos externos ayuda a nuestros algoritmos a detectar la configuración de diseño web responsivo de su sitio y tratarla adecuadamente. Precaución: para asegurarse de que su implementación sea exitosa, evite los errores comunes. JavaScript

Una parte de la creación de sitios optimizados para dispositivos móviles que requiere una cuidadosa consideración es el uso de JavaScript para alterar la representación y el comportamiento del sitio en diferentes dispositivos. Los usos típicos de JavaScript incluyen decidir qué anuncio o qué variante de resolución de imagen mostrar en la página.

Esta sección describe diferentes enfoques para el uso de JavaScript y cómo se relacionan con la recomendación de Google de utilizar un diseño web responsivo.

Configuraciones comunes

Tres implementaciones populares de JavaScript para sitios optimizados para dispositivos móviles son:

  • JavaScript adaptable: en esta configuración, todos los dispositivos reciben el mismo contenido HTML, CSS y JavaScript. Cuando se ejecuta JavaScript en el dispositivo, se altera la representación o el comportamiento del sitio. Si un sitio web requiere JavaScript, esta es la configuración recomendada por Google.
  • Detección combinada: en esta implementación, el sitio web utiliza JavaScript y la detección del lado del servidor de las capacidades del dispositivo para ofrecer contenido diferente a diferentes dispositivos.
  • JavaScript servido dinámicamente: en esta configuración, todos los dispositivos reciben el mismo HTML, pero JavaScript se entrega desde una URL que sirve dinámicamente un código JavaScript diferente según el agente de usuario del dispositivo.

Veamos cada una de estas configuraciones en detalle.

JavaScript adaptable

En esta configuración, una URL ofrece el mismo contenido (HTML, CSS, JavaScript, una imagen) a todos los dispositivos. Solo cuando se ejecuta JavaScript en el dispositivo se modifica la representación o el comportamiento del sitio. Esto es similar a cómo funciona el diseño web responsivo, que utiliza consultas de medios CSS.

Como ejemplo, una página ofrece a todos los dispositivos el mismo HTML que incluye un elemento que solicita una URL externa que proporciona JavaScript. Todos los dispositivos que solicitan la URL de JavaScript obtienen el mismo código. Cuando se ejecuta, JavaScript detecta el dispositivo y decide alterar algo en la página, por ejemplo, incluir una imagen compatible con teléfonos inteligentes o agregar código en lugar de las alternativas de escritorio.

Esta configuración está muy relacionada con el diseño web responsivo y nuestros algoritmos pueden detectar esta configuración automáticamente. Además, esta configuración no requiere el encabezado Vary HTTP porque las URL de la página y sus activos no ofrecen contenido dinámicamente. Debido a estas ventajas, si su sitio web requiere el uso de JavaScript, esta es nuestra configuración recomendada.

Detección combinada

La detección combinada es una configuración en la que el servidor trabaja en conjunto con JavaScript en el cliente para detectar las capacidades del dispositivo y alterar el contenido que se ofrece.

Por ejemplo, un sitio puede optar por alterar la representación del contenido en función de si el dispositivo es una computadora de escritorio o un teléfono inteligente. En este caso, el sitio web puede incluir JavaScript que detecta las dimensiones de la pantalla, que luego se envían al servidor que actualiza o altera el código enviado al dispositivo. , JavaScript almacena las capacidades del dispositivo detectado en una cookie que el servidor lee en visitas normalmente posteriores desde el mismo dispositivo.

Dado que el servidor devuelve HTML diferente a diferentes agentes de usuario, la detección combinada se considera un tipo de configuración de servicio dinámico. Los detalles se describen en su totalidad en la sección de servicio dinámico, pero para resumir brevemente, el sitio web debe incluir el encabezado de respuesta HTTP "Vary: User-agent" cuando se solicita una URL que ofrece contenido HTML diferente a diferentes agentes de usuario.

JavaScript servido dinámicamente

En esta configuración, todos los dispositivos reciben el mismo HTML que incluye un elemento para incluir un archivo JavaScript externo que puede tener contenido diferente según el agente de usuario solicitante. Es decir, el código JavaScript se sirve dinámicamente.

En este caso, recomendamos que el archivo JavaScript se entregue con el encabezado HTTP "Vary: User-agent". Esta es una señal para las cachés de Internet y el robot de Google de que JavaScript puede ser diferente para diferentes agentes de usuario, y es una señal para que el robot de Google rastree el archivo JavaScript utilizando diferentes agentes de usuario del robot de Google.

Saludos a mis lectores, he adquirido experiencia y les contaré sobre los principios de funcionamiento del formulario de comentarios de PHP. Te lo mostraré con ejemplos claros para que entiendas cómo funciona todo y cómo se produce la interacción entre el propio formulario de entrada (sus campos de entrada) y el archivo manejador escrito en PHP. Además, puedes descargar las fuentes de forma gratuita junto con .

Por supuesto, será genial si tienes al menos un poco de conocimiento de HTML/CSS porque... Tendrás que arrastrar el código a tu página por analogía. No tocaremos el lenguaje PHP; le mostraré todos los cambios necesarios que debe realizar usted mismo.

ACTUALIZACIÓN: Según las respuestas de los lectores, me di cuenta de que necesito algo más hermoso y funcional, conóceme, compruébalo y échale un vistazo. Elige cuál te gusta más)

ACTUALIZACIÓN2: Versión 3.0 Adaptive Landing + formulario ajax con transmisión de etiquetas UTM, lea y vea. te gustará

Me acordé de mí mismo cuando intenté por primera vez crear mi propio formulario de comentarios en PHP y, para ser honesto, requirió mucha mano de obra, porque... No entendí qué y cómo estaba pasando. Paciencia y perseverancia, amigos, y lo lograréis.

Formulario de comentarios PHP - estructura

Estudiaremos el análisis del formulario de comentarios en el ejemplo de una página de destino, por cierto, hay un artículo aparte sobre. Puede ver cómo funciona en acción usando los botones a continuación. Adjunto las fuentes de esta página de una sola página y el archivo principal del controlador PHP (este archivo procesará y enviará el correo electrónico).

Después de descargar las fuentes y descomprimir el archivo, verá la siguiente estructura de archivos:

  • Imagen: todas las imágenes que se utilizan para la propia página de destino, botones, etc.
  • js: scripts javascript que proporcionan, por ejemplo, una ventana modal emergente en una página y otros efectos visuales
  • index.html: archivo de índice de nuestra página de una página
  • index1.php es un archivo controlador al que se transfieren los valores del formulario, luego se genera una carta a partir de las variables recibidas y se envía a la dirección de correo electrónico especificada. Index1.php también actuará como una página de notificación intermedia sobre el envío exitoso de datos con redirección automática a index.html (es decir, nuestra página de una sola página).

Es importante que su alojamiento, donde se encuentran los archivos del sitio, admita el procesamiento PHP; de lo contrario, el archivo index1.php no se ejecutará y no funcionará. Para aclarar este matiz, comuníquese con la campaña donde está registrado su hosting o simplemente pruébelo: funciona, lo que significa que hay soporte. Si no es así, habilite la opción de compatibilidad con el idioma php.

Eche un vistazo al diagrama de cómo interactúan todos los elementos (página, formulario, controlador)

Código fuente para llamar al formulario y al controlador.

Echemos un vistazo a cómo funciona uno de los botones, que muestra una ventana emergente modal que contiene un formulario de comentarios. Este código fuente determinado es algo que puede insertar en la página más de una y dos veces y funcionará. Tendrá que personalizarlo usted mismo para adaptarlo a su diseño y necesidades.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Solicitar una devolución de llamada Solicitar una devolución de llamada

Solicitar una devolución de llamada Solicitar una devolución de llamada

A continuación se muestra el código fuente completo del controlador index1.php. Para configurar el envío a su buzón, cambie " [correo electrónico protegido]"a su cuenta, el resto, en principio, se puede dejar sin cambios

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Serás contactado

Se le contactará body ( background: #22BFF7 url(img/zakaz.jpg) top -70% center no-repeat; ) setTimeout("location.replace("/index.html")", 3000); /*Cambia la dirección de la página actual después de 3 segundos (3000 milisegundos)*/

Comprobando la funcionalidad del formulario.

Abra la ventana e ingrese los datos para una verificación de prueba de nuestro formulario

Permítame recordarle una vez más que su alojamiento debe admitir el procesamiento de archivos PHP; de lo contrario, nuestro procesador simplemente no se ejecutará y no se enviará ninguna carta a la dirección de correo electrónico especificada. El resultado de un formulario de comentarios completado con éxito


Eso es todo para mí, traté de transmitir el significado y funcionamiento del guión de la mejor manera posible. Si tiene alguna pregunta, no dude en ponerse en contacto conmigo en los comentarios o en VK (ver datos de contacto). Les deseo un trabajo fácil y productivo.




Arriba