html - 将文本对齐到图像的右侧

标签 html css

我想将所有 3 行文本对齐到图像的右侧。目前它在第二行换行。

我该怎么做?

http://jsfiddle.net/bhu4p04r/

CSS:

img {
    min-width:75px;
    height:90px;
    vertical-align:middle;
    margin-right:30px
}

HTML:

<div class="medium-12 columns"><img src="http://placekitten.com/g/75/90" />1<br />2<br />3</div>

最佳答案

将文本包裹在一个 div 中,并使图像 float:left

<div class="medium-12 columns">
    <img src="http://placekitten.com/g/75/90" class="left" />
    <div class="right">1
        <br />2
        <br />3</div>
</div>

DEMO here.

垂直中间文本:

给图像和文本容器display:inline-block;

img, .text {
    display:inline-block;
    vertical-align:middle
}

See DEMO here.

关于html - 将文本对齐到图像的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28537065/

相关文章:

html - Bootstrap 输入与按钮对齐

html - 表单中的居中元素

css - 字体的字体系列,它是什么?

css - 如何反转媒体查询?

javascript - 将样式表链接到 ID

javascript - jquery - .slideToggle() First Click 不能正常工作

php - 从按钮按下事件运行 SQL 查询

html - CSS 如何使底部边框适合具有字母间距的链接

html - 当绝对位置包含在相对范围内时,它在 Chrome 中无法正常工作

html - 内部带有 div 的导航(两个不同的菜单)