Почему первый пункт меню css для мобильных устройств не расположен должным образом?

Я создал свое собственное мобильное меню только для CSS, похожее на slicknav, но без обязательного JavaScript. Все работает правильно (меню 3 уровня), но первый элемент меню не позиционируется как все остальные элементы.

.menuV
{
     margin: 0; /*width: 100%;*/ float:none;
    width:130px;
    position:relative;
    z-index:4;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
    top:26px;
    left:-53px;
    display:none;
    border: 2px solid #DDD;
    background: #FFF;    

}

.menuV li
{
    padding: 0;
    height: 36px;
    position: relative;    
}

Я создал jsfiddle https://jsfiddle.net/hLene9a3/ который содержит все элементы меню ul li и все css. Css для hover / dropdown слишком длинный, чтобы размещать здесь.

Любая помощь будет принята с благодарностью.

1 ответ

Я не знаю, чем это вызвано, но ставлю позицию: абсолютно правильно, исправь это. Я могу только проверить в FF здесь, хотя. Попробуйте поставить это на свой CSS.

#menuFile > a{position:absolute;}
Другие вопросы по тегам