Css 垂直居中对齐
我有一个常见的问题,尽管我无法用在堆栈溢出上找到的解决方案来解决它。我正在尝试垂直对齐一个徽标和一个覆盖在标题中高度未知的图像上的搜索栏(因为当浏览器宽度减小时图像会缩小,因为它是响应性的) 挑战是:Css 垂直居中对齐,css,Css,我有一个常见的问题,尽管我无法用在堆栈溢出上找到的解决方案来解决它。我正在尝试垂直对齐一个徽标和一个覆盖在标题中高度未知的图像上的搜索栏(因为当浏览器宽度减小时图像会缩小,因为它是响应性的) 挑战是: 我在一个div块中有一个标题图像(img,而不是CSS背景图像),在另外两个div块中有一个logo&搜索栏,需要覆盖在背景图像上 标题图像的大小将随着浏览宽度的减小而缩小,因为它是一个响应性很强的站点。这意味着我不知道头球的高度 徽标将向左浮动,搜索栏将向右浮动 我需要以某种方式将徽标和搜索栏垂
top: 50%;
没有脚本就不会发生,但你已经知道了。如果它是一个真正响应速度快的网站,你可以一步一步地减少徽标和页眉的大小,而不是流畅地减少。这样你就可以垂直居中了。谢谢。也许我还是得这样做。谢谢。但是,使用此解决方案会使div 2000px的高度增加,因为我们不知道其容器的高度。所以它仍然只在容器的高度内垂直居中。@Daniel Westergren,用户将其描述为在不知道容器高度的情况下工作,您可以删除高度:2000px;线路。