2013-03-14 3 views
1

Может кто-нибудь мне помочь. У меня есть этот HTML-код и я хочу создать свой субменю с помощью CSS, но я новичок в этом, и я действительно нужна помощьсоздать подменю css

<div class="nav-collapse collapse"> 
      <ul id="nav-list" class="nav pull-right"> 
       <li><a href="#home">Home</a></li> 
       <li><a href="#about">About</a></li> 
       <li><a href="#updates">Updates</a></li> 
       <li><a href="#screenshots">Screenshots</a></li> 
       <li><a href="#howto">How to</a></li> 
        <ul> 
        <li><a href="#">Sub Item 1.1</a></li> 
        <li><a href="#">Sub Item 1.2</a></li> 
        </ul> 
       <li><a href="#permissions">Permissions</a></li> 
       <li><a href="#download">Download</a></li> 
       <li><a href="#contact">Contact</a></li> 
      </ul> 
     </div> 

Я хочу, чтобы выпадающий список для моего меню submenus.My горизонтальна на момент

+1

есть много учебников там, например: http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu –

+2

Пожалуйста, ваши CSS. – Michael

+0

это очень хорошо документированная тема в Интернете ... Вы можете попробовать некоторые инструменты (http://cssmenumaker.com/), учебники, (http://www.noupe.com/css/100-great-css -menu-tutorials.html) и т. д. –

ответ

6

для начала ...

.nav li ul { display: none; } 

.nav li:hover ul { display: block;} 

Ваш HTML нуждается незначительное изменение также ... вы должны гнездиться подменю <ul> внутри родительского <li>. Как показано ниже:

<li><a href="#howto">How to</a> 
    <ul> 
     <li><a href="#">Sub Item 1.1</a></li> 
     <li><a href="#">Sub Item 1.2</a></li> 
    </ul> 
</li> 

Вот jsfiddle демонстрирует эту работу, очевидно, не горизонтальна, как мне не хватает стилей вы уже сделали, функциональность по-прежнему работает, однако при наведении указателя мыши на «Как»:

http://jsfiddle.net/Zuvdf/

+0

Я уже пытаюсь это сделать, но ничего не случилось. – user2171512

+0

Прошу прощения, я сделал ошибку, прочитав ваш код неправильно. (это был долгий день). Ваш HTML тоже не совсем прав, см. Мое редактирование выше для деталей. – Michael

+0

Tnx об исправлении выше, но когда я делаю ваши изменения в моем css, мой заголовок меняет его размер. Как сделать это подменю похожим на реальное выпадающее подменю в поле с границами, а заголовок останется нормальным. Я передам свой css код в сообщении – user2171512