Нужна помощь. HTML выпадающее горизонтальное меню

Natata
На сайте с 19.02.2007
Offline
148
516

Кто знает HTML помогите с Менюшкой, в долгу не останусь. Вот Меню здесь http://banneri.ru/index6.php мне его нужно сдвинуть вправо на 50px-60px и ещё проблемка в Хроме браузере там есть выпадающее, а в Эксплорере и Опере нет - а должно быть. Прошу помочь. Заранее спасибо.

Matin
На сайте с 18.10.2013
Offline
22
#1

Чтобы сдвинуть, в css к "menu" добавьте: margin-left: 50px

Топовая пп по вапклику, лучшая цена выкупа подписок (https://goo.gl/V8635z)
vitmar
На сайте с 06.11.2012
Offline
14
#2

Чтобы меню выпадало во всех браузерах исправьте в стилях:

#menu ul {

position: relative; /* у вас было absolute */
display: none;
}
Olldman
На сайте с 21.04.2010
Offline
79
#3

Если уж разговор о кроссбраузерности, то первым делом определите тип документа (!DOCTYPE).

vitmar
На сайте с 06.11.2012
Offline
14
#4

Автор темы отписала в личку, что не помог мой совет.

Сегодня на свежую голову посмотрел, да, действительно, фигню написал про позиционирование элемента.

Оказалось, что проблема не в самом меню, а в том, что это самое меню перекрывается элементом <object> и отрегулировать это при помощи z-index никак не получится.

Решение такое. Для <object> прописать wmode="opaque", а если внутри вложен <embed>, то для него так же прописываем wmode="opaque". Т.о. для нашего примера:


<p align="center" class="nefCopy">
<object wmode="opaque" width="1163" height="502" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="images/nef.swf" name="movie">
<param value="high" name="quality">
<embed wmode="opaque" width="1163" height="502" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="images/nef.swf"></object>
</p>
Natata
На сайте с 19.02.2007
Offline
148
#5

vitmar, Спасибо большое!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий