css - 将图像放在 DIV 中的文本旁边

标签 css html

尝试将图像放在段落旁边,但似乎不起作用。

这是我的:

<div class="dhn-info-div">
    <p>DEVONSHIRE HOUSE NETWORK IS A <span class="dhn-purple">PEOPLE-FOCUSED</span> MEMBERSHIP CLUB FOR DIRECTOR-LEVEL <span class="dhn-purple">PROFESSIONALS</span> IN LEADERSHIP ROLES WHO HAVE AN INSTINCTIVE FOCUS ON <span class="dhn-purple">THE HUMAN SIDE OF ENTERPRISE..</span></p>            
   <img src="wp-content/themes/expound/images/dhn-directors.png" alt="Devonshire House Network Directors">
   <div style="clear:both"></div>
</div>

和 CSS:

.dhn-info-div {
    margin-top: 20px;
    background-color: #a20e45;
    width: 95%;
    display: inline-block;
}
.dhn-info-div p {
    padding: 20px 40px 20px 40px;
    color: white;
    font-size: 18px;
    line-height: 35px;
    word-spacing: 5px;
}
.dhn-info-div img {
    float: right;
}

图片必须在文字的右边。 div 的大小不应为 100%。干杯

这是我想要的样子:

http://i.stack.imgur.com/bPxbB.png

最佳答案

根据您是要将文本环绕在图像周围还是有 2 列,以下是两种解决方案:

  1. 如果您想将文本环绕在图像周围,它需要位于 p 标记内。 See example (我还在图像周围添加了 10 像素的填充)。

  2. 如果你想要 2 列,你需要定义两者的宽度,以便它们适合。我还向两者添加了 float: left; 并为图像添加了一些填充以使其成为看起来稍微好一点。 See example

关于css - 将图像放在 DIV 中的文本旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21461128/

相关文章:

html - 定位相对元素,距顶部与左侧的距离相同

html - IE6 CSS 悬停菜单问题

html - 如何删除 Safari 中 HTML5 视频上方/下方的多余空间?

html - 在 div 的中心制作文本

php - php html dom解析器问题中的样式内联样式

jquery - CSS3 动画填充模式 : forwards

html - 无论屏幕显示大小如何,一行响应式文本+图像

javascript - 如何永久自动滚动到div的底部?

html - 在 CSS font-awesome div 图标中获取文本

javascript - JQuery-移动验证!