2015-07-28 8 views
1

У меня возникли проблемы с созданием выпадающего меню с HTML & CSS. Я получил часть HTML (я думаю).Местоположение раскрывающегося меню HTML/CSS

<div id="Nav"> 
    <ul> 
     <li class="Navigation"><a href="" class="Nav_Text">Item 1</a></li> 
     <li class="Navigation"><a href="" class="Nav_Text">Item 2</a></li> 
     <li class="Navigation"><a href="" class="Nav_Text">Item 3</a></li> 
     <li class="Navigation"> 
      <a class="Nav_Text">Item 4</a> 
      <ul class="sub-menu"> 
       <li class="Sub_Navigation"><a href"" class="Sub_Nav_Text">Sub Item1</a></li> 
       <li class="Sub_Navigation"><a href"" class="Sub_Nav_Text">Sub Item2</a></li> 
      </ul> 
     </li> 
    </ul> 
</div> 

Вот что у меня есть для CSS

.submenu 
{ 
    display: none; 
} 

#Nav ul li:hover > ul 
{ 
    display: block; 
    position: absolute; 
    /*The rest of the code is just for looks and doesn't effect the position*/ 
} 

Вопрос, который я имею, что выпадающее меню не отображается под пункт 4, но вместо того, чтобы в крайнем левом положении экрана. Может ли кто-нибудь помочь мне с позиционированием выпадающего меню под пунктом 4? И не устанавливая маржу. Я попробовал это, и когда экран изменился, выпадающее меню было отключено.

спасибо заранее.

+1

JSFiddle или Code Snippet пожалуйста. – Kwarrtz

ответ

1

попытаться дать class="sub-menu" position:relative

.sub-menu{ 
    position:relative; 
} 

Не уверен, что он будет работать :)

Не судим его.

+0

Не работает. Он по-прежнему отображается в левой части экрана. – techdude1996

+0

Вот пример, который я сделал, его оглы лол, но он работает! : D http://codepen.io/o0nico0o/pen/gpRjLK – krunos

0

при использовании

позиция: абсолютная;

на дочерние элементы подсписка вы должны установить родительский Ли в

положение: относительная;

#Nav > ul > li{ 
    position: relative; 
} 
+0

Не работает. Он по-прежнему отображается в левой части экрана. – techdude1996

+0

Добавить положение ребенку lis нравится: левый: 0; верх: 0; тогда дочерние элементы относятся к относительным расположенным родительским элементам – Max

Смежные вопросы