Раскрывающееся меню продолжает расширяться без содержимого - PullRequest
0 голосов
/ 18 мая 2019

У меня на сайте есть выпадающее меню с 5 пунктами. После пятого элемента он продолжает расширяться с заданным цветом фона и переходит в конец страницы. Когда я добавляю высоту в выпадающее меню, это решает проблему, но, очевидно, я не могу добавить высоту. Я просто хочу расширить его до последнего пункта в списке. Я понятия не имею, почему это происходит.

Попытка добавления определенной высоты. Это сработало, и полоса прокрутки появилась на стороне. Это не жизнеспособное решение, если только высота не равна 100% от всех перечисленных элементов.

В этом коде CSS меню "onepress-menu-mobile":

/* my own editing starts */

div.contact {
    margin-bottom:3vh;
}

div.contact p {
    text-align:center;
    font-weight:bold;
    font-size:4.5vh;
}

div.contact p.number,
div.contact p.number2,
div.contact p.email {
    margin-bottom:0px;
    line-height:1.4em;
}

div.contact p.number2 {
    font-size:2vh;
}

#about, #services, #gallery {
    padding-top:7vh;
    padding-bottom:2vh
}

#gallery {
    background:white;
}

div.section-desc {
    text-align: left;
}
div.section-desc li {
    margin: 0px 3vh 0px 8vh;
    color: black;
}
div.section-desc img {
    border-radius:3px;
    margin:20px auto;
    display:block;
    border:2px solid black;
    padding:1px;
    width:100%;
}

div.section-desc div.video {
    margin:20px auto;
}

div.section-desc .lastparagraph {
    font-size:3vh;
    margin:0px 5vh;
}

#main.site-main p {
    margin-left:3vh;
    margin-right:3vh;
}

.myself {
    float:left;
    margin:5px 22px 30px 10px;
    width:30vw;
    border:2px solid black;
    border-radius:5px;
}

div.site-branding {
    margin-left:-25px;
}

p {
    font-size:18px;
    color:black;
}

#primary.content-area {
    padding-top:20px;
    padding-bottom:10px;
}

a.site-text-logo:hover {
    color:#116ebf !important;
}

ul.onepress-menu a:hover {
    text-shadow: 0px 0px 8px white;
    text-decoration:underline;
    transition: 0s;
    color:white;
}

ul.onepress-menu {
    color:white;
}

ul.onepress-menu.onepress-menu-mobile {
    background:black;
    height:100%;
}

.site-header {
    background: black;
}

#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {
    background:white;
}

#nav-toggle.nav-is-visible span,
#nav-toggle.nav-is-visible span:before, 
#nav-toggle.nav-is-visible span:after {
    background:white !important;
}

.aboutme {
    margin-left:39% !important;
}

.arve-wrapper {
    border: 3px solid black;
}

#features div.feature-media {
    margin:0px;
    padding:0px;
}
#features h4 {
    margin-bottom:30px;
}
#features {
    padding:20px 0px 5px 0px;
}

.hero-large-text {
    font-size:7.2vw !important;
}

div.hero__content p {
    font-size: 6.8vw;
    margin:0px !important;
    line-height: 7vh;
}

#hero div.container {
    padding-top:22% !important;
    padding-bottom:3% !important;
}

div.container {
    width:100%;
    padding-left:25px;
    padding-right:25px;
}

1 Ответ

0 голосов
/ 18 мая 2019

Неважно, разобрался.Вы не должны отвечать на этот вопрос, я в порядке.

...