2016-05-08 5 views
1

Извините, мой плохой, действительно устал пытаться выяснить проблему. Поэтому давайте перефразируем вопрос: «Как сделать раскрывающееся меню ниже определенного элемента моего централизованного горизонтального меню». (Я изменил код немного)Отключить контекстное меню css?

HTML

<div class="menu"> 
    <ul id="nav"> 
    <li><a href="#">link 1</a></li> 
    <li><a href="#">link 2</a></li> 
    <li><a href="#">link 3</a></li> 
    <li><a href="#">link 4</a> 
     <ul id="dropdown"> 
     <li><a href="#">sublink1</a></li> 
     <li><a href="#">sublink2</a></li> 
     </ul> 
    </li> 
    </ul> 
</div> 

CSS в центре .menu

#nav { 
    list-style: none; 
    margin: 0; 
    padding: 0; 
    text-align: center; 
    height: 30px; 
    position: relative; 
} 

#nav li { 
    display: inline; 
} 

#nav a { 
    display: inline-block; 
    padding: 10px; 
    margin-top: 40px; 
    font-family: "oswald", sans-serif; 
    color: black; 
    text-decoration: none; 
} 

#nav a:hover { 
    background-color: rgba(107, 163, 252, 0.28); 
} 
+0

Если мой ответ ниже работает для вас, отметьте его как принятый ответ, иначе сообщите мне, если это что-то другое, что вам нужно. – zoubida13

ответ

1

просто добавить

ul#dropdown 
{ 
    padding: 0px; 
} 

см jsfiddle здесь: https://jsfiddle.net/yxLzbkL3/

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

+0

Я все еще не понимаю, какой конкретный элемент ?? – zoubida13

+0

um .. как я могу сделать вывод ul # ниже #nav (link4)? – bibabup0120

+0

@ bibabup0120: Я не могу использовать что-то вроде опции выбора и украшать то же самое. https://jsfiddle.net/1yhzo7nk/ – Shivi

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