html - 在图像下方添加文字,然后在左侧添加单独的文字

标签 html css

我有一张图片需要下面的描述(名称和标题),然后是几段的传记以环绕图片显示。我尝试将文本向左浮动并在 img 标签中使用 align="left",但是当段落文本环绕图像时,如何确保名称和描述固定在下方?这是一个示例:

<div class="info">
    <img src="../img/test.jpg" alt="test pic">
    <br>
    John Doe
    <br>
    President
</div>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam convallis pellentesque orci a pulvinar. Donec rutrum ipsum eget justo venenatis ultricies vel ac mi. Praesent pellentesque libero at porta ultrices. Nullam venenatis velit ut molestie aliquet. Nullam ac justo vestibulum, rhoncus nibh id, tempus ante. Nulla vel enim eu massa congue mattis ut nec erat. In vel rutrum quam, non pellentesque nisi. Vivamus rutrum purus et pellentesque ultricies. Aenean feugiat diam nec lacus placerat, ac elementum nulla iaculis. Nunc accumsan adipiscing arcu sit amet ultrices.</p>           

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam convallis pellentesque orci a pulvinar. Donec rutrum ipsum eget justo venenatis ultricies vel ac mi. Praesent pellentesque libero at porta ultrices. Nullam venenatis velit ut molestie aliquet. Nullam ac justo vestibulum, rhoncus nibh id, tempus ante. Nulla vel enim eu massa congue mattis ut nec erat. In vel rutrum quam, non pellentesque nisi. Vivamus rutrum purus et pellentesque ultricies. Aenean feugiat diam nec lacus placerat, ac elementum nulla iaculis. Nunc accumsan adipiscing arcu sit amet ultrices.</p>       

最佳答案

好的,从评论延伸:

您实际上可以 float 整个 div,而不是 float 图像:

div.info {
    float:left;
    text-align:center; /* so the text is centered */
}

Fiddle demo

关于html - 在图像下方添加文字,然后在左侧添加单独的文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20561200/

相关文章:

javascript - 从服务器加载 .css 和 .js 文件时出现 GET 错误

javascript - mouseup 事件后禁用 jQuery contextMenu

javascript - 点击更改图像(循环显示 3 张图像)

javascript - 为什么 bootstrap 网格类会阻止我的 highchart 图表呈现?

javascript - 动画 Accordion 高度不起作用

javascript - 使用淡入淡出效果更改背景图像的最佳方法是什么?

HTML - 如何让我的文字出现在我的图标旁边?

javascript - 如何使用jQuery去除多个标签的属性样式?

jquery - 为什么我的内容会溢出容器底部?

html - 方向变化导致字体大小变化