У меня возникли проблемы при выпадающем меню стиля. Все работает нормально, но у меня есть абсолютное позиционирование в моем 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();
});
});
Как я могу улучшить это, чтобы быть более независимым от браузера и разрешения? Спасибо за ответы!
EDIT Когда я увеличивать или уменьшать разрешение моего экрана или попытаться взглянуть на нее на большом экране, то выпадающее меню перемещается в левой или правой стороны в зависимости от разрешения. Это, очевидно, то, чего я не знаю. Here ссылка, это не закончена, так что не будет означать для меня :-)
Можете ли вы объяснить, что происходит, когда вы повторно размер и какое поведение вы ищете? У вас есть ссылка на сайт с меню? – N1tr0
См. Мой edit please –