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 无法使图像和标题水平对齐_Html_Css - Fatal编程技术网

Html 无法使图像和标题水平对齐

Html 无法使图像和标题水平对齐,html,css,Html,Css,这里是Html--- 这张图片就是它现在看起来的样子,我同意,但我认为一定有更好的方法来水平对齐第一张图片、标题和最后一张图片 目前,我正在应用一个负的px值的空白顶部的最后一张图片,这似乎是不可靠的。如果我不这样做,那么“农场组”图像位于第一个图像和h3文本的正下方。我想要一个更优雅的方式来调整这些项目 任何建议都将不胜感激 nobr > * { display:inline-block; vertical-align:middle; } 应该这样做。CSS是不言自明的 示例:

这里是Html---

这张图片就是它现在看起来的样子,我同意,但我认为一定有更好的方法来水平对齐第一张图片、标题和最后一张图片

目前,我正在应用一个负的px值的空白顶部的最后一张图片,这似乎是不可靠的。如果我不这样做,那么“农场组”图像位于第一个图像和h3文本的正下方。我想要一个更优雅的方式来调整这些项目

任何建议都将不胜感激

nobr > * {
  display:inline-block;
  vertical-align:middle;
}
应该这样做。CSS是不言自明的


示例:

将这三个参数包装在一个div中,并将display设置为flex。这是我遇到的最优雅的方式。如此简单,我知道这是必须的。谢谢你也添加了这个例子,非常有用@酒,没问题!祝你卖酒好运3如果你能再回答一个问题,有没有办法在标题和两幅图片之间留出一个小空间?为了让它看起来更整洁。@Wine.Merchant试着在h3的两边留出一点边距:nobr>h3{margin:01em;}
#uktvHeader{
    height: 70px;
    vertical-align: middle;
    max-width: 650px;


}
    #uktvLogo {
    float: left;
    width: 100px;


}
    #farmLogo {
    float: right;
    margin-top: -70px;
    width: 100px;

}
    #uktvTitle {
    overflow: hidden;
    line-height: 50px;
nobr > * {
  display:inline-block;
  vertical-align:middle;
}