Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何垂直对齐图像和文本_Html_Css - Fatal编程技术网

Html 如何垂直对齐图像和文本

Html 如何垂直对齐图像和文本,html,css,Html,Css,我有一个关于垂直对齐问题的问题 我昨天问了一个问题 但是我改变了密码和文本。跨度内的文本有两行文本,我不知道如何垂直对齐图像和文本的中间 我已经在大多数元素上将垂直对齐设置为中间对齐,但仍然不起作用 我的朋友 有人能帮我吗?谢谢 我写了一篇文章来演示如何垂直对齐所有东西。 它还可以处理两行文本,以及几乎所有您想要的内容 HTML: 你的小提琴 这是一个仅针对您的案例的更新版本@马克·奥德特:我用了你的照片,这里有一种方法 对于此HTML: 如果对.title使用display:inline块,将

我有一个关于垂直对齐问题的问题

我昨天问了一个问题

但是我改变了密码和文本。跨度内的文本有两行文本,我不知道如何垂直对齐图像和文本的中间

我已经在大多数元素上将垂直对齐设置为中间对齐,但仍然不起作用

我的朋友

有人能帮我吗?谢谢

我写了一篇文章来演示如何垂直对齐所有东西。 它还可以处理两行文本,以及几乎所有您想要的内容

HTML:

你的小提琴
这是一个仅针对您的案例的更新版本@马克·奥德特:我用了你的照片,这里有一种方法

对于此HTML:

如果对.title使用display:inline块,将获得更好的结果,否则,将相对于.title块的第二行进行对齐

请参见演示:

<div class="Container">
    <div class="Content">
        I'm the Content
    </div>
</div>
    .Container:before
    {
        content: '';
        height: 100%;
        display: inline-block;
        vertical-align: middle;
    }

.Content
{
    display: inline-block;
    vertical-align: middle;
}
<div class='div1'>
    <span class='title'> this is the text<br>this is the second text</span>
    <a class='link' href='#'>
        <img class='img' src='http://placehold.it/100x50'/>
    </a>
</div>