CSS Ajustar texto alrededor de una imagen

Zeeshan Afridi 20 junio 2023
  1. CSS Ajustar texto alrededor de una imagen
  2. Conclusión
CSS Ajustar texto alrededor de una imagen

CSS le permite envolver texto alrededor de una imagen, que es una excelente manera de crear diseños visualmente atractivos y fáciles de leer en HTML, lo que en última instancia mejora la legibilidad del contenido. Puede configurarlo para que se ajuste alrededor del lado izquierdo o derecho de la imagen, o puede configurarlo para que se ajuste alrededor de la parte superior o inferior de la imagen.

CSS Ajustar texto alrededor de una imagen

En HTML, hay diferentes formas de envolver texto alrededor de imágenes. La forma más típica es utilizar el atributo alinear.

Puede utilizar el atributo alinear para especificar la posición de la imagen donde desea insertarla. Por ejemplo, puede usar el atributo alinear para centrar una imagen dentro de un párrafo de texto.

Con CSS, tiene el control total para ajustar el texto alrededor de una imagen en consecuencia. El texto se ajustará de forma predeterminada alrededor de una imagen para alinearse con el borde izquierdo o derecho de la imagen.

Sin embargo, puede usar la propiedad flotante de CSS para controlar cómo el texto se ajusta alrededor de una imagen.

{
    float: left;
}

Si establece la propiedad flotante a la izquierda, la imagen flotará a la izquierda del texto y el texto se ajustará a la imagen. Si establece la propiedad flotante a la derecha, la imagen flotará a la derecha del texto y el texto se ajustará a la imagen.

También puede usar la propiedad clear de CSS para controlar cómo el texto se ajusta alrededor de una imagen.

Si establece la propiedad clear a la izquierda, la imagen flotará a la izquierda del texto y el texto no se ajustará a la imagen. Si establece la propiedad claro a la derecha, la imagen flotará a la derecha del texto y el texto no se ajustará a la imagen.

{
    clear: left;
}

También puede usar la propiedad de desbordamiento de CSS para controlar cómo el texto se ajusta alrededor de una imagen. Si coloca la propiedad desbordamiento en oculto, la imagen flotará a la izquierda o derecha del texto y el texto no se ajustará a la imagen.

{
    overflow: auto;
}

Por último, puede usar la propiedad relleno de CSS para controlar el espacio entre la imagen y el texto.

Si establece la propiedad de relleno en un valor de 0, la imagen se nivelará con el texto. Si establece la propiedad de relleno en un valor de 10px, la imagen tendrá 10px de espacio entre ella y el texto.

{
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 80px;
}

Código de ejemplo:

<!DOCTYPE html>
<html>
    <head>
        <title>
            Wrapping an Image with the text
        </title>

        <style>
            body {
                margin: 20px;
                text-align: center;
            }

            h1 {
                color: green;
            }

            img {
                float: left;
                margin: 10px;
                padding-bottom: 2px;
                width: 250px;
            }

            p {
                text-align: justify;
                font-size: 25px;
            }
        </style>
    </head>
    <body>
        <h1>Wrap Text Around Image</h1>
        <b>
            The output of wrapping text around an image
        </b>
        <div class="square">
            <div>
                <img src="replaceYourImageHere.jpeg" alt="Longtail boat in Thailand" />
            </div>

            <p>
                There are a few different ways to wrap text around images in HTML; the most typical way is to use the `align` attribute. You can utilize the align attribute to specify the image position where you want to insert it.
                For instance, you can utilize the `align` attribute to center an image within a paragraph of text. With CSS, you are in full control to wrap text around an image accordingly. The text will default wrap around an image to flush
                with the image's left or right edge. However, you can use the CSS `float` property to control how text wraps around an image.
            </p>
        </div>
    </body>
</html>

Conclusión

Envolver texto alrededor de una imagen también puede ayudar a mejorar la usabilidad de su sitio web o blog. Cuando tiene mucho texto en una página, puede ser difícil leer si la imagen está en el medio del texto, pero el uso de imágenes entre el texto mejora la legibilidad y la comprensión.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

Artículo relacionado - CSS Image