以下 CSS showld 将 Logo 放在中间,因为边距从左右、顶部和底部被插入相同的值,但是,由于某些我显然不会的原因,这只发生在 firefox 上有线索。
body {
background-image:url(Background.png);
background-size:100%;
background-repeat:repeat-y;
} /*backgroung*/
.logo {
left:0;
top:0px;
right:0;
bottom:0px;
position:absolute;
min-width:444px;
margin: 230px; 400px;
text-align:center;
} /*logo positioning*/
.logo {
background-image:url(Logo.png);
background-position:center;
background-repeat:no-repeat;
} /*logo image*/
.logo:hover {
background-image:url(Logo2.png);
background-repeat:no-repeat;
background-position:center;
} /*mouseover*/
最佳答案
你有我们可以检查的链接吗?
尝试使用“padding-top: 150px”。它通常有效,除非有什么东西阻止你这样做。或者,尝试常规技巧“缩放:1”,“position:relative”,“显示: block ”。
希望这对您有所帮助。
关于html - 无论缩放多少,只有 Firefox 在中间显示 Logo 。 IE 和 Chrome 不读取顶部和底部边距。任何人都知道为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29098256/