Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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 将图像与CSS对齐_Html_Css - Fatal编程技术网

Html 将图像与CSS对齐

Html 将图像与CSS对齐,html,css,Html,Css,我有以下HTML输出,我不能更改。这只是两个链接,一个是文本链接,另一个是图像链接 问题是,图像的位置似乎比文本高一点。我试图对齐图像中间的文字,但没有取得任何成功。 我曾尝试将填充顶部、边距顶部和垂直对齐设置为图像,但它们似乎都不起作用。我将感谢任何帮助 HTML: JSFiddle: 添加align=“top” 尝试使用display:inline block和vertical align:middle:您可以这样编写css: 当锚定时标签将进入p标签将保持垂直对齐:中间通过下面提到的css

我有以下HTML输出,我不能更改。这只是两个链接,一个是文本链接,另一个是图像链接

问题是,图像的位置似乎比文本高一点。我试图对齐图像中间的文字,但没有取得任何成功。 我曾尝试将
填充顶部
边距顶部
垂直对齐
设置为图像,但它们似乎都不起作用。我将感谢任何帮助

HTML:

JSFiddle:

添加
align=“top”


尝试使用
display:inline block
vertical align:middle

您可以这样编写css

锚定时
标签将进入
p
标签将保持
垂直对齐:中间通过下面提到的css

p{
    font-size: 12px;
    border: 1px solid red;

}
p a {
    display:inline-block;
    vertical-align:middle;

}
.link img{
   margin-top: 5px;    
}
或观看演示:

.link img{
   margin-top: 5px;   
}
<p>
    <a href="#" class="link">
        <img width="14" height="14" src="http://i50.tinypic.com/f08ehe.jpg" align="top">
    </a>
    <a href="#" class="link">my title</a>
</p>
.link img{
   margin-top: 5px;   
}
p{
    font-size: 12px;
    border: 1px solid red;

}
p a {
    display:inline-block;
    vertical-align:middle;

}
.link img{
   margin-top: 5px;    
}