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