Cómo alinear imágenes y texto de forma responsiva

Como Alinear Imagenes Y Texto De Forma Responsiva



Un sitio web responsivo puede adaptar el tamaño de la pantalla y las dimensiones del dispositivo en el que se visualiza. Además de la capacidad de respuesta del sitio web, también es necesario que las imágenes y el texto estén alineados y sean receptivos. Las imágenes alineadas son las que envuelven texto a su alrededor. Mientras que el texto alineado es el que parece un párrafo completo.

Este artículo analizará el método para alinear imágenes y texto de manera responsiva.







¿Cómo alinear imágenes y texto de forma responsiva?

El contenido, incluidas imágenes y texto, se puede alinear de forma receptiva mediante Bootstrap. Para proporcionar la demostración, hemos enumerado dos ejemplos:



Ejemplo 1: centrar el texto verticalmente y la imagen horizontalmente



Primero, intenta centrar la imagen horizontalmente y el texto verticalmente. Para ello, siga las instrucciones que se proporcionan a continuación:





Paso 1: crear una estructura HTML

Mientras crea una estructura HTML, primero vincule el archivo ' Oreja ”Y también el archivo CSS externo. Después de eso, cree un

contenedor e incluir una imagen usando etiqueta y texto:



< cuerpo >
    < div clase = 'envase' >
        < img src = 'imagen-de-prueba.jpg' todo = 'Imagen de prueba' >
        < clase div = 'texto' > Este es un texto. div >
    div >
cuerpo >

 

Paso 2: aplicar CSS

En contenedor:

  • Ahora, centra el contenido aplicando el CSS al ' Envase ' clase.
  • Selecciona el ' doblar “valor a la propiedad” mostrar ”para crear una caja flexible.
  • Selecciona el “alinear elementos ” propiedad a la “ centro ”Valor para centrar verticalmente la alineación.
  • Selecciona el ' justificar-contenido ” Valor de propiedad en “Centrar” para centrar horizontalmente la alineación.
  • Por último, especifique el valor “ centro “a la propiedad” texto alineado ”para centrar el texto.

En :

  • Especifica el ' anchura máxima 'propiedad al valor' centro ”para garantizar que la imagen se escale junto con su contenedor.
  • Especifique el valor “ auto ' hacia ' altura 'Propiedad para mantener la relación de aspecto de la imagen.

En texto:

  • Establezca el tamaño de fuente del texto en ' 16px ”especificando el valor “16px” en el “ tamaño de fuente ”.
  • Defina el ancho del texto asignando el “ anchura máxima 'propiedad un valor de' 390px ”:
.envase {
mostrar: doblar ;
alineación de texto: centro;
justificar-contenido: centro;
alinear elementos: centro;
}

imagen {
anchura máxima: 100 % ;
altura: automático;
}

.texto {
tamaño de fuente: 16px;
ancho máximo: 390px;
}

 

Se puede observar que el texto está centrado verticalmente y la imagen está centrada horizontalmente:

Ejemplo 2: alinear a la izquierda el texto y la imagen responsiva

En este ejemplo dado, la imagen y el texto estarán alineados a la izquierda. Para ello, siga las instrucciones paso a paso a continuación:

Paso 1: crear una estructura HTML

El código HTML es el mismo que el anterior, utilizado en el ejemplo.

Paso 2: aplicar CSS

En contenedor:

  • Selecciona el ' dirección flexible ” valor de la propiedad a “ columna ”para apilar elementos verticalmente en pantallas pequeñas.
  • Selecciona el ' alinear elementos ” valor de la propiedad a “ inicio flexible ”a la izquierda para alinear los elementos.
  • Por último, establezca la propiedad “ texto alineado ' hacia ' izquierda 'Propiedad para alinear el texto a la izquierda.

En :

  • Igual que el utilizado en el ejemplo anterior.

En texto:

  • Igual que el utilizado en el ejemplo anterior:
.envase {
mostrar: doblar ;
dirección flexible: columna;
alinear elementos: inicio flexible;
alineación de texto: izquierda;
}

imagen {
anchura máxima: 100 % ;
altura: automático;
}

.texto {
tamaño de fuente: 16px;
ancho máximo: 390px;
}

 

El resultado confirma que el texto y la imagen están alineados a la izquierda:

Conclusión

Para alinear imágenes y texto de manera responsiva, primero cree una cuadrícula o un diseño flexible en CSS, luego configure el parámetro ' alinear elemento ” valor de la propiedad al “ centro ”. Al hacerlo, las imágenes y el texto se alinearán de manera responsiva en CSS. Este artículo ha proporcionado a los usuarios una guía completa para alinear imágenes y texto de manera receptiva.