2013-08-28 2 views
2

У меня есть выпадающее меню, и, похоже, оно вырезано из-за родительского div i.e, если я увеличиваю высоту родительского div, выпадающее меню кажется видимым. пожалуйста помоги. и ниже мой код:Выпадающее меню обрезается

разметке

<div id="main-navigation" class="container"> 
    <div class="menu rounded"> 
     <ul id="navigation" class="l_tinynav1"> 
      <select id="tinynav1" class="tinynav tinynav1"> 
    </div> 
</div> 

CSS

#main-navigation .menu ul 
{ 
    background: none repeat scroll 0 0 #FFFFFF; 
    border-bottom: 1px solid #D51386; 
    border-left: 1px solid #D51386; 
    border-radius: 0 0 5px 5px; 
    border-right: 1px solid #D51386; 
    margin: 0 auto; 
    min-height: 38px; 
    overflow: visible; 
    width: 98%; 
} 

#main-navigation .menu li 
{ 
    border-left: 1px solid #E1E1E1; 
    border-right: 1px solid #C1C1C1; 
    float: left; 
    height: 38px; 
    position: relative; 
    top: 0; 
} 
+0

скрипку это в первую очередь. – srijan

+0

Я добавил некоторые варианты в раскрывающийся список выбора и закрыл тэг вашего списка, и он, похоже, работает нормально: http://jsfiddle.net/XLH5U/. –

ответ

8

Может быть, у вас есть overflow:hidden; на одном из обертки дивы .menu.rounded#main-navigation или .container, проверить их ,

+1

спасибо, что родительский контейнер имел переполнение, установленное в скрытое и меняющее его на видимое, решило проблему – user2725936

0

При проверке вашего сайта я обнаружил, что вы используете ul и li в качестве настраиваемого раскрывающегося меню. Причина прекращения обрезания - width от .va_sort_list_wrap.

Попробуйте изменить его

.va_sort_list_wrap { 
width: 132px; 
} 
+0

спасибо .. изменил его, но все еще не повезло – user2725936

+0

@ user2725936 вы можете быть более конкретным. например, предоставить скриншот или сделать jsfiddle? – Praveen

+0

@ user2725936 Я был уверен, что это был конфликт css. Я нашел его, но слишком поздно. В любом случае, вы исправили это :) – Praveen

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