ドロップダウン メニューのスタイル設定中に問題が発生しました。すべてが正常に機能していますが、CSS に絶対配置があります (これは機能します) が、画面の解像度を変更すると、もちろん適切に機能しません。私はデザイナーよりもプログラマーの方が多いので、これについて助けを求めたいと思います:-) これが私のメニューです
<div class="navigation">
<!-- some links -->
<div id="menu">
<a href="gallery.html">Galerie</a>
<div id="submenu">
<a href="galleryOldRooms.html" title="Starší pokoje">Starší pokoje</a><br />
<a href="galleryNewRooms.html" title="Novější pokoje">Novější pokoje</a>
</div>
</div>
</div>
そして、ここに関連するCSSがあります
#submenu {
display: none;
padding: 0px;
margin-top: 5em;
margin-left: 27.5em;
position: absolute;
left: 0px;
}
.nav a {
border-right: 2px solid #161616;
color: #CCC;
float: left;
font: bold 1em Verdana,sans-serif;
line-height: 51px;
padding: 0 20px;
}
そして、ドロップアウトを行うJQueryの一部
$(document).ready(function() {
$("#menu").hover(function() {
$("#submenu").fadeIn();
},
function() {
$("#submenu").fadeOut();
});
});
これを改善して、ブラウザと解像度に依存しないようにするにはどうすればよいですか?回答ありがとうございます!
編集 ディスプレイの解像度を増減したり、より大きな画面で見ようとすると、解像度に応じてドロップダウンメニューが左側または右側に移動します。これは明らかに私がしないことです。ここにリンクがあります。まだ完成していないので、意地悪しないでください:-)