¿Cómo hacer mi Página Web con Diseño Responsive?

//

Juan Gonzalez

¿Sabías qué? El 59% de las personas que utilizan Internet creen que no sugerirán una empresa si la versión móvil de su sitio web está mal desarrollada. Esto no debería ser una sorpresa, ya que los dispositivos móviles fueron responsables del 56,7% de todo el tráfico de sitios web en todo el mundo durante el primer trimestre de 2022.

El uso del diseño responsivo es necesario para optimizar los sitios web para su uso en dispositivos móviles. Debido a esto, la mayoría de los desarrolladores web se enfrentan ahora a la siguiente pregunta “¿Cómo puedo hacer que mi sitio web sea responsivo?” para prácticamente todos los proyectos en los que trabajan.

En este artículo vas a conocer la definición de diseño web responsivo, como se implementa eficientemente, diferencias entre diseño web adaptativo vs responsive y más.

Asegúrate de leer hasta el final para que domines el diseño web responsivo.

¿Qué Es El Diseño Web Responsivo?

El diseño web responsivo es un método de diseño que produce sitios web compatibles con plataformas móviles, de tableta y de escritorio. Los sitios web que carecen de diseño responsivo corren el riesgo de alejar a un gran porcentaje de visitantes.

Además, Google considera la “compatibilidad con los móviles” como un factor de clasificación. Según el blog de Google Webmaster Central.

“Ampliaremos el uso de la compatibilidad con los dispositivos móviles como indicación de clasificación a partir del 21 de abril de 2015″. Este cambio tendrá un efecto sustancial en nuestros resultados de búsqueda para consultas móviles en todos los idiomas a nivel mundial. Como consecuencia, los consumidores tendrán más facilidad para encontrar resultados de búsqueda relevantes y de alta calidad que se adapten a sus dispositivos.”

Google Search Central también recomienda,

“El mundo está cambiando gracias al móvil. Hoy en día, todo el mundo lleva un smartphone consigo y está constantemente interactuando y buscando información. El número de teléfonos inteligentes en muchos países ha superado el número de ordenadores personales; tener un sitio web apto para móviles se ha convertido en un aspecto esencial para tener presencia en línea.

Si aún no lo ha hecho, debe hacer que su sitio web sea apto para móviles. Lo más probable es que la mayor parte de los visitantes de su sitio web utilicen un dispositivo móvil”.

Además, el 53,8% de los diseñadores de páginas web afirmaron que “no ser responsive en todos los dispositivos” es una causa importante para la revisión de un sitio web. Naturalmente, los desarrolladores y diseñadores de sitios web dan gran prioridad al desarrollo de sitios web flexibles en primer lugar. En este artículo se examinan diferentes estrategias para hacerlo, así como la forma de evaluar los sitios web para comprobar si tienen un nivel suficiente de capacidad de respuesta.

Cómo Implementar Un Diseño Responsivo Correctamente

A continuación se presenta una guía detallada sobre el sitio web adaptable que puede llevarle a través del proceso de hacer los ajustes necesarios en su sitio. Ahora que tienes una mejor comprensión de lo que es el diseño responsivo y por qué es tan vital para los propietarios de empresas que tienen un sitio web.

Configuración de la ventana gráfica

Añade la siguiente etiqueta <meta> a todas tus páginas web para construir un sitio web responsivo:

Ejemplo:

<meta name=»viewport» content=»width=device-width, initial-scale=1.0″>

Esto configurará la ventana gráfica de su página, que informará al navegador sobre cómo gestionar las dimensiones y el escalado de la página.

Este es un ejemplo de una página web sin la etiqueta meta viewport y otra con la etiqueta meta viewport:

Imágenes Responsivas

Las imágenes que son responsivas cambian de tamaño fácilmente para adaptarse a cualquier tamaño de navegador segun las dimensiones que posea el dispositivo.

Usando la propiedad width

La imagen será responsiva y se escalará hacia arriba y hacia abajo si el atributo de anchura CSS se establece con un width al 100%:

Ejemplo:

<img src=»img_girl.jpg» style=»width:100%;»>

En el ejemplo anterior, la imagen puede ser escalada para ser más grande que su tamaño original. En muchas circunstancias, el uso del atributo max-width es un enfoque superior.

Utilizando la propiedad max-width

Como el atributo max-width está configurado al 100%, la imagen se reducirá cuando sea necesario, pero nunca se ampliará para ser más grande que su tamaño original:

Ejemplo:

<img src=»img_girl.jpg» style=»max-width:100%;height:auto;»>

Mostrar diferentes imágenes según el ancho del navegador

Puede utilizar el elemento HTML <picture> para proporcionar varias imágenes para diferentes tamaños de ventana del navegador.

Cambie el tamaño de la ventana del navegador para observar cómo varía la imagen de abajo con la anchura:

Ejemplo:

<picture>

  <source srcset=»img_smallflower.jpg» media=»(max-width: 700px)»>

  <source srcset=»img_flowers.jpg» media=»(max-width: 1400px)»>

  <source srcset=»flowers.jpg»>

  <img src=»img_smallflower.jpg» alt=»Flowers»>

</picture>

Tamaños de Textos Responsivos

El tamaño de la fuente puede ajustarse empleando una unidad “vw”, que significa “viewport width”.

Como resultado, el tamaño del texto se ajustará al tamaño de la ventana del navegador:

Ejemplo:

<h1 style=»font-size:10vw»>Hello World</h1>

Media Queries

Además de cambiar el tamaño del texto y los gráficos, las consultas de medios se utilizan a menudo en las páginas web responsivas.

Puede establecer estilos totalmente distintos para los distintos anchos de los navegadores usando las consultas de medios.

Cambie el tamaño de la ventana del navegador para observar cómo los tres componentes div que aparecen a continuación aparecen horizontalmente en pantallas grandes y verticalmente en las pequeñas:

Ejemplo:

<style>

.left, .right {

  float: left;

  width: 20%; /* The width is 20%, by default */

}

.main {

  float: left;

  width: 60%; /* The width is 60%, by default */

}

/* Use a media query to add a breakpoint at 800px: */

@media screen and (max-width: 800px) {

  .left, .main, .right {

    width: 100%; /* The width is 100%, when the viewport is 800px or smaller */

  }

}

</style>

Frameworks

El diseño responsivo está disponible en todos los Frameworks CSS comunes. Son gratuitos y fáciles de emplear.

W3.CSS

W3.CSS es un marco de trabajo CSS contemporáneo que por defecto es compatible con el diseño de escritorio, tableta y móvil. W3.CSS es un framework CSS más pequeño y rápido que otros frameworks CSS.

Este framework fue diseñado para ser autónomo e independiente de jQuery o cualquier otra biblioteca de JavaScript.

Ejemplo:

<!DOCTYPE html>

<html>

<head>

<title>W3.CSS</title>

<meta name=»viewport» content=»width=device-width, initial-scale=1″>

<link rel=»stylesheet» href=»https://www.w3schools.com/w3css/4/w3.css»>

</head>

<body>

<div class=»w3-container w3-green»>

  <h1>W3Schools Demo</h1> 

  <p>Cambia el tamaño de esta página responsiva.</p> 

</div>

<div class=»w3-row-padding»>

  <div class=»w3-third»>

    <h2>London</h2>

    <p>Londres es la capital de Inglaterra.</p>

    <p>Es la ciudad más poblada del Reino Unido, con un área metropolitana de más de 13 millones de habitantes.</p>

  </div>

  <div class=»w3-third»>

    <h2>Paris</h2>

    <p>París es la capital de Francia.</p> 

    <p>El área de París es uno de los mayores centros de población de Europa, con más de 12 millones de habitantes.</p>

  </div>

  <div class=»w3-third»>

    <h2>Tokyo</h2>

    <p>Tokio es la capital de Japón.</p>

    <p>Es el centro del Área del Gran Tokio y el área metropolitana más poblada del mundo.</p>

  </div>

</div>

</body>

</html>

Bootstrap

Bootstrap es otro prominente marco CSS. Para crear páginas web responsivas, Bootstrap emplea HTML, CSS y jQuery.

Ejemplo:

<!DOCTYPE html>

<html lang=»en»>

<head>

<title>Bootstrap Example</title>

<meta charset=»utf-8″>

<meta name=»viewport» content=»width=device-width, initial-scale=1″>

<link rel=»stylesheet» href=»https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css»>

<script src=»https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js»></script>

<script src=»https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js»></script>

</head>

<body>

<div class=»container»>

  <div class=»jumbotron»>

    <h1>My First Bootstrap Page</h1>

  </div>

  <div class=»row»>

    <div class=»col-sm-4″>

      …

    </div>

    <div class=»col-sm-4″>

      …

    </div>

    <div class=»col-sm-4″>

    …

    </div>

  </div>

</div>

</body>

</html>

Cómo Realizar Pruebas De Respuesta En Navegadores Y Dispositivos Reales

Una vez terminado el estudio y construido el sitio web responsivo, hay que probarlo. Para confirmar que un sitio web es responsivo, hay que probarlo en muchos navegadores y dispositivos auténticos. Ese es el único método para probar la eficacia del diseño responsivo en escenarios de usuarios del mundo real.

Para ello, utiliza un comprobador de diseño responsivo. En lugar de comprar numerosos dispositivos, ponga la URL en el comprobador y vea cómo aparece en varios dispositivos del mundo real en línea. El verificador mencionado anteriormente realiza pruebas de respuesta en los dispositivos móviles más recientes, incluidos el iPhone X, el Galaxy Note 10 y el iPhone 8 Plus, entre otros.

Por otro lado, puedes unirte a la nube de dispositivos reales de BrowserStack de forma gratuita. Obtenga acceso bajo demanda a más de 3000 navegadores y dispositivos reales. Comprueba cómo se ve el diseño responsivo de tu sitio en los dispositivos y navegadores más recientes para asegurarte de que no se pasa nada por alto. Reduzca la probabilidad de un sitio visualmente distorsionado, ampliando fácil y eficazmente la cobertura de dispositivos.

Los procedimientos descritos anteriormente darán respuesta a sus dudas sobre cómo hacer que su sitio web sea responsivo. La cantidad de trabajo que se dedica a generar la capacidad de respuesta está directamente relacionada con la experiencia final del usuario. Recuerde que los visitantes quieren que cualquier sitio web funcione a la perfección con cualquier plataforma que posean, ya sea un ordenador de sobremesa, una tableta o un dispositivo móvil.

Si el diseño responsivo de un sitio web no se corresponde con la resolución de un determinado dispositivo (en particular, un dispositivo de uso habitual), el sitio corre el riesgo de perder una parte de su público objetivo. Evite esto dedicando tiempo y esfuerzo a aprender cómo hacer que una página web sea responsiva desde el inicio de un proyecto.

Diseño Web Responsivo vs Diseño Adaptativo

La principal distinción entre el diseño responsivo y el adaptable es que el diseño responsivo modifica la representación de una única versión de la página. El diseño adaptable, en cambio, ofrece numerosas versiones totalmente distintas de la misma página.

Ambas son importantes tendencias de diseño web que permiten a los webmasters personalizar la apariencia de su sitio en varias pantallas, pero tienen enfoques distintos.

Los usuarios accederán al mismo archivo básico a través de su navegador independientemente del dispositivo, pero el código CSS gobernará el diseño y lo presentará de forma diferente según el tamaño de la pantalla. Un script de diseño adaptativo evalúa el tamaño de la pantalla y luego recupera la plantilla prevista para ese dispositivo.

¿Son Responsivos Los Sitios De WordPress?

La capacidad de respuesta de los sitios de WordPress viene determinada por el tema utilizado. Un tema de WordPress es similar a una plantilla de sitio web estática en el sentido de que controla el aspecto y el diseño de su contenido.

Si eliges un tema básico de WordPress, como Twenty Twenty, el diseño es responsivo; pero, como es un diseño de una sola columna, es posible que no lo veas al visualizarlo en varias pantallas.

Si usas otro tema de WordPress, puedes determinar si es responsivo o no comparando cómo aparece en varios dispositivos o empleando las herramientas de desarrollo de Chrome.

Algunos Ejemplos De Diseño Responsivo

En la siguiente sección, analizaremos algunos ejemplos de diseño web responsivo tomados de diversos sectores, y aprenderemos tanto de sus éxitos como de sus fracasos.

1. YouTube – Plataforma multimedia para videos

YouTube en dispositivos móviles, tabletas y ordenadores portátiles

Una cuadrícula configurable de vídeos relevantes para cada usuario es el núcleo del diseño de la página de inicio de YouTube. El número de columnas en cada fila se reduce a tres en las tabletas. Se reduce a una sola columna en los móviles.

El menú principal también se traslada a la parte inferior de la pantalla, más cerca de los pulgares de los usuarios de smartphones. Este pequeño cambio mejora la navegación y la experiencia del usuario.

2. Amazon – Tienda online

Amazon en dispositivos móviles, tabletas y ordenadores portátiles

Amazon es un gigante mundial del comercio electrónico por una razón: su experiencia de usuario es impecable en todos los dispositivos.

Para que quepa más material en un contenedor más pequeño, su estilo para tabletas simplemente elimina parte del espacio vacío y añade una sección desplazable de iconos.

En lugar de los iconos de enlaces a múltiples departamentos de su sitio principal, su estilo para móviles condensa el contenido en una sola columna, concentrándose en lo fundamental, como el historial de compras recientes.

3. New York Times – Portal informativo de noticias

New York Times en dispositivos móviles, tabletas y ordenadores portátiles

En el escritorio, el diseño del New York Times se parece a un periódico normal, con gráficos y varias filas y columnas de material. Cada categoría de noticias parece tener su propia columna o fila.

En móvil se adhiere al estándar de una sola columna y también adapta el menú en forma de acordeón para que sea más sencillo de usar.

Conclusión

Hay varios factores que intervienen en el diseño web responsivo. Es fácil cometer errores si no se tienen conocimientos básicos de HTML y CSS.

Sin embargo, si te familiarizas con los distintos componentes de construcción, evalúas los ejemplos utilizando herramientas de desarrollo web y pruebas sobre la marcha con el código de muestra, deberías ser capaz de hacer que tu sitio web sea responsivo sin problemas graves.

Si te parece demasiado difícil, siempre puedes contratar a un desarrollador web que domine código responsive, WordPress o simplemente asegurarte de que la plantilla que vas a usar ya sea responsive.

Soy Juan González y me dedico a Diseñar Páginas Web y a ayudar a negocios en el Posicionamiento SEO en Internet. Lograr los objetivos de mis clientes supone un gran reto y una satisfacción personal enorme. Si algo me diferencia de los demás es mi obsesión por tener todo bien controlado y organizado. Te ayudo a comprender las acciones que realizo en SEO para que tú puedas saber qué estoy haciendo para mejorar.

Artículos Relacionados

Deja un comentario


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.

Utilizamos cookies 🍪, ¿estás de acuerdo?    Más información
Privacidad