Раскрывающееся меню HTML удаляет пробелы между элементами LI

0

Я использую изображение как элементы dropdownlist и обнаружил, что между каждым элементом есть ненужное пробел и, следовательно, интересно, можно ли удалить все пробелы

<html>
<head>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <link rel="stylesheet" type="text/css" href="demo.css">
</head>
<body>
    <div id='wrap'>
        <div id="clickable_div">MENU</div>
            <div id="nav_menu">
                <ul class="dropDown">
                    <li><img src="ori_12.png"></li>
                    <li><img src="ori_12.png"></li>
                    <li><img src="ori_12.png"></li>
                    <li><img src="ori_12.png"></li>
                </ul>
            </div>
        </div>
    </div>

</body>
<script>
        $('#wrap').mouseover( function(){
            $('#nav_menu').slideDown();
        })
        $('#wrap').mouseleave( function(){
            $('#nav_menu').slideUp();
        });

    </script>
</html> 

И ниже мой Demo.css:

#clickable_div {width:166px; background-color:#9c9c9c;}
*{margin:0; padding:0}
#nav_menu{width:166px; height:auto; background-color:#CCC;display:none;}

#wrap{ width:166px }
Теги:
drop-down-menu

2 ответа

1
Лучший ответ
 <style>
    li{
        display: block;
        border: 0px;
    }
</style>

добавьте этот стиль в надежде, что он будет работать

  • 0
    Я думаю, что border:0px не является необходимым, спасибо за ваш ответ!
  • 0
    просто чтобы быть осторожным.
0

Трудно сказать без jsfiddle, но я бы добавил display: block; к изображениям в ли..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню