私は簡単なウェブサイトをやっています。この Web サイトでは、さまざまなレイヤーにいくつかの div があります (一方が他方の前にあるなど)。背面の 2 つの div では問題はありませんが、ブラウザーのサイズを変更すると前面の div が移動するので、それは望ましくありません。奇妙な部分は、バック div が同じ方法で作成されることです。したがって、基本的に私のページを混乱させているのは、#icone_esquerdaと#icone_direitaです。以下は私のコードです:
<style type="text/css">
#fundo{
background-image:url("tileable_wood_texture_copy.png");
background-repeat:repeat;
position:fixed;
width:100%;
height:100%;
top:0;
left:0;
}
#frente{
background-image:url("luinguica.png");
background-repeat:no-repeat;
background-position:top center;
position:fixed;
width:inherit;
height:inherit;
left: 0;
top: 0;
z-index:50;
}
#icone_esquerda{
background-image: url("botao_facebook.png");
background-position: bottom center;
background-repeat: no-repeat;
height: 50px;
left: 45%;
margin: -25px 0 0 -25px;
position: fixed;
top: 45%;
width: 50px;
z-index: 60;
}
#icone_direita{
background-image: url("botao_mail.png");
background-position: bottom center;
background-repeat: no-repeat;
position: fixed;
width: 50px;
height: 50px;
left: 53%;
top: 45%;
margin: -25px 0 0 -25px;
z-index: 60;
}
</style>
</head>
<body>
<div id="fundo">
<div id="frente">
<a href="http://www.facebook.com/confrariadaempada">
<div id="icone_esquerda">
</div>
</a>
<a href="mailto:info@confrariadaempada.pt">
<div id="icone_direita">
</div>
</a>
</div>
</div>
</body>
ブラウザのサイズを変更すると、ids icone_esquerda と icone_direita の div が移動します!! 誰でも私を助けてもらえますか?
前もって感謝します。