大家好,
我有这个奇怪的 CSS,我不明白为什么。请帮助理解为什么:
CSS
html body{
width:100%;
height:100%;
background-color:#000;
margin:0;
}
.top
{
margin-left:7.5%;
margin-right:7.5%;
height:8.1%; width:85%;
position:relative;
border-bottom:#FFFFFF solid thin;
}
.top img
{
height:100%;
}
的HTML:
<body>
<div class="top" align="center">
<img src="images/titlu_trans.png" alt="Sigla companie Calin Events"/>
</div>
现在 Safari 通过将 div 高度设置为总分辨率高度的 8.1%,然后将 img 高度设置为 div 高度的 100%,即查看分辨率的 8.1% 来正确解释这一点。但是 Windows 机器上的 Chrome 没有,并通过将 img 的高度设置为查看分辨率高度的 100% 来解释这一点。为什么会这样?