2014-11-22 2 views
-1

У меня проблема с моим выпадающим меню или подменю. Раньше он работал отлично, но после того, как я изменил свое меню на плавание, подменю больше не будет отображаться. это код, который я использовал для меню:плавающее меню выпадающего меню не отображается

border-bottom:2px solid #e9e9e9; 
position:fixed; 
width:2000px; 
background-color:#ffffff; 
padding-left:605px; 
padding-right:210px; 
margin-right:-200px; 

И это мой сайт http://lobaab.com/ вы могли бы помочь мне о том, как это исправить плз

+0

Какое подменю? Что точно не показывает? Это очень неясно – Vall3y

+0

Подменю - это когда я наводил курсор на один из пунктов меню, который должен открыть раскрывающийся список. но это не –

ответ

0

Вложенные ULS скрыты display: none в состоянии по умолчанию, и вы никогда не меняете это свойство на block.

.sf-menu li:hover > ul { 
    display: block !important; /* importnat isn't necessary if you know how strong selector you need to use */ 
} 

Чем, вы установите width: 100% для подменю, но ширина подмигнули их родителя (LI). Вы хотите, вероятно, установить более высокую ширину или не устанавливать ширину точно и использовать только white-space: nowrap - подменю будет иметь ширину самого длинного элемента.

+0

Благодарим вас за ответ. поэтому я установил блокировку дисплея. но я не понял вторую часть. –

+0

Это была просто рекомендация. Если я правильно понял ваш CSS-файл, вы работаете с 'width: 100%' для подменю, это означает 100% родительского (li), то есть + -80px. Если у вас есть более длинные тексты в подменю, вы будете иметь их на две, три строки вместо одной. Вы можете проигнорировать остальную часть моего ответа, действительно интересным для вас является первая часть, вторая - позже - когда вы увидите подменю :-) – panther

+0

wow большое спасибо. Это фиксированная. Спасибо –

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