私はhtmlとcssでページを作成しています。このページにはモバイル版のヘッダーが80pxの高さで、PC版の高さは150pxで、見出し内にはモバイル版のロゴが70px、幅250px、バージョン85pxの300px 。問題は、Firefoxでページを開いてヘッダ要素を調べるとロゴのサイズが小さくなったことですが、プログラマツールでは割り当てられた寸法が検証されているように見えます。割り当てられた寸法でヘッダーが表示されない
*{
padding: 0;
margin: 0;
}
body{
min-width:300px;
margin: 0px;
padding: 0px;
}
.Wrapper {
max-width: 980px;
margin: 0px auto;
position: relative; background-color: #fff;
}
header{
background: rgba(51,20,10,0.95);
}
/* Mobile */
@media screen and (max-width: 979px) {
header{
display:block;
width:100%;
height:80px;
}
a.logo{
background-image:url(Logo_M.png);
width:250px;
height:70px;
position: absolute;
top:5px;
left:50%;
transform: translate(-50%, 0%);
}
}
/* PC */
@media screen and (min-width: 980px) {
header{
width:980px;
height:150px;
}
a.logo{
background-image:url(Logo_L.png);
width:300px;
height:85px;
position: absolute;
top:20px;
left:56px;
}
}
<div class="Wrapper">
<header>
<a class="logo" href="#"></a>
</header>
</div>
上部と左を確認してください。あなたのロゴは残っているので、ロゴのその部分を見ることはできません。 –