迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > CSS >

CSS 在图像周围环绕文本

作者:迹忆客 最近更新:2023/04/27 浏览次数:

CSS 允许您将文本环绕在图像周围,这是在 HTML 中创建视觉上吸引人且易于阅读的布局的好方法,最终提高了内容的可读性。 您可以将其设置为环绕图像的左侧或右侧,也可以将其设置为环绕图像的顶部或底部。


CSS 在图像周围环绕文本

在 HTML 中,有多种方法可以将文本环绕在图像周围。 最典型的方法是使用 align 属性。

我们可以利用 align 属性指定要插入图像的位置。 例如可以使用 align 属性使图像在一段文本中居中。

使用 CSS,您可以完全控制相应地在图像周围环绕文本。 文本将默认环绕图像以与图像的左边缘或右边缘齐平。

但是,您可以使用 CSS 浮动属性来控制文本环绕图像的方式。

{
    float: left;
}

如果将 float 属性设置为左侧,图像将浮动到文本的左侧,文本将环绕图像。 如果将 float 属性设置为右侧,图像将浮动到文本的右侧,文本将环绕图像。

您还可以使用 CSS clear 属性来控制文本环绕图像的方式。

如果将 clear 属性设置为左侧,图像将浮动到文本的左侧,文本不会环绕图像。 如果将 clear 属性设置为右侧,图像将浮动到文本的右侧,文本不会环绕图像。

{
    clear: left;
}

您还可以使用 CSS 溢出属性来控制文本环绕图像的方式。 如果将 overflow 属性设置为 hidden,图像将浮动到文本的左侧或右侧,文本不会环绕图像。

{
    overflow: auto;
}

最后,您可以使用 CSS padding 属性来控制图像和文本之间的空间。

如果将 padding 属性的值设置为 0,图像将与文本齐平。 如果将 padding 属性的值设置为 10px,则图像和文本之间将有 10px 的间距。

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

示例代码:

<!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>

总结

在图像周围环绕文字也有助于提高网站或博客的可用性。 当页面上有大量文本时,如果图像位于文本中间,阅读起来可能会很困难,但是在文本之间使用图像可以提高可读性和可理解性。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

覆盖 Bootstrap CSS

发布时间:2023/04/28 浏览次数:59 分类:CSS

本文介绍的是著名的 CSS UI 框架 Bootstrap。 我们将讨论使用自定义样式覆盖 Bootstrap CSS 的过程。

使用 CSS 制作带圆角的 HTML 表格

发布时间:2023/04/28 浏览次数:107 分类:CSS

这个简短的文章是关于在 HTML 页面上制作圆角表格的 CSS 样式。使用 CSS 制作带圆角的 HTML 表格 使图像、表格或 div 段的角变圆的属性是 border-radius。

CSS 设置轮廓 outline 的半径

发布时间:2023/04/28 浏览次数:123 分类:CSS

在本文中,用户将学习如何为 outline 属性设置圆角,与 border-radius 属性相同。 在这里,我们已经解释了将圆角应用于轮廓属性的不同方法。

使用 CSS 居中视频

发布时间:2023/04/28 浏览次数:73 分类:CSS

在本文中,用户将学习仅使用 CSS 将 <video> 元素居中。 我们已经在下面解释了使用 CSS 使视频居中的多种方法。

使用 CSS 居中内联块

发布时间:2023/04/28 浏览次数:108 分类:CSS

在本文中,我们将创建多个 HTML 元素并将其显示设置为 inline-block。 之后,我们将学习使用 display: inline-block 将所有元素居中。

使用 CSS 添加透明边框

发布时间:2023/04/28 浏览次数:98 分类:CSS

在本文中,我们将讨论在 HTML 中的图像、按钮或任何其他对象周围创建透明边框。 透明边框是图像或对象周围的边框,可改善用户体验。

使用 CSS 向上移动文本

发布时间:2023/04/28 浏览次数:153 分类:CSS

有时,在开发网页时,我们将文本放在底部或页脚中,因此我们可能需要在文本下方留一个空格并将文本上移。 我们将学习如何使用 css 从网页底部向上移动文本。

CSS 防止文本选择

发布时间:2023/04/28 浏览次数:75 分类:CSS

在本文中,我们讨论了防止文本选择和使用具有 none 值的 user-select 属性。 此外,您还将了解如何为不同的 Web 浏览器使用该属性。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便