html - 我应该如何设置多个 float 框,里面有图片,周围有文字?

标签 html css

我想在右侧创建一个 float 框并在其中放置图片。 我想将段落放在它的左侧,并且 - 当它足够长时 - 在图片下方。除此之外,我想在左侧放置另一个带有图片的 float 框,这有点不利。并让段落内的文字也绕过它。 因此,首先我设法做到了,现在我创建了第一部分,其中在 rigt 上有一个 float 框和周围的文本。但是现在怎么把下面的另一张图片放在左边的 float 框中,然后在CSS中单独定位呢?

HTML:

<body>
    <div class="picture">
        <h1>this is the first heading</h1>
            <p><img src="Images/car.jpg" alt="car">sample

                <img src="Images/car2.jpg" alt="car2">

            </p>    
    </div>
</body>

CSS:

div.picture img    {
                float: right;
                width: 300px;
                height: 200px;
                }

最佳答案

我认为您的问题是 <p>标记是 block 级元素,因此您的 float <div>坐在它下面。如果您将段落样式设置为 inline-block ,例如,您应该得到您正在寻找的东西。

但是你应该可以把你的img直接在您的段落中,并将其 float 到右侧,然后该段落应根据需要围绕图像流动。

关于html - 我应该如何设置多个 float 框,里面有图片,周围有文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52636579/

相关文章:

javascript - 如何在我的 ReactJS 应用程序中添加 Wikipedia 样式引用?

html - 并排对齐三个div并沿着最长的底部对齐

javascript - 根据下拉值显示div

html - 想要将 CSS 箭头放在指向一个方向的相邻 div 上

css - 使用 CSS 将菜单列表定位在文本框下方

html - 在悬停边框上渐变填充背景

java - CssResource 只定义了部分类?

css - 如何使 div 高度取决于里面的内容?

html - 如何制作 Angular 落里的 flex 盒元素并具有响应能力?

jquery - 设置 jQuery 小部件 div 的样式