Я стилизация неупорядоченного списка, структура которогоКак получить полосу прокрутки для отображения на моем DIV и в то же время центрировать ее на экране?
<div class="select-styled active">Arizona</div><ul class="select-options" style="display: block;"><li rel="">Select State</li><li rel="3526">Alabama</li><li rel="3556">Alaska</li><li rel="3547">Arizona</li><li rel="3510">Arkansas</li><li rel="3542">California</li>…<li rel="3554">Wyoming</li></ul></div>
Есть обычно больше вариантов, чем есть место на экране, чтобы показать, что это хорошо - как правило, есть способ прокрутки. Тем не менее, когда я добавить Div контейнер в центр все ...
<div id="profileContainer">
<div class="profileField address">
<div class="select-styled active">Arizona</div><ul class="select-options" style="display: block;"><li rel="">Select State</li><li rel="3526">Alabama</li><li rel="3556">Alaska</li><li rel="3547">Arizona</li><li rel="3510">Arkansas</li><li rel="3542">California</li>…<li rel="3554">Wyoming</li></ul></div>
</div>
</div>
с этим стилем
#profileContainer {
border-radius: 25px;
background: #ffffff;
padding: 10px;
width: 100%;
max-width: 720px;
display: inline-block;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
Но теперь нет никакого способа для прокрутки. Вот мой JSFiddle - https://jsfiddle.net/d2r50gc1/. Как я могу центрировать мои объекты в центре экрана, а также иметь полосу прокрутки в неупорядоченном списке, чтобы я мог видеть все элементы?
Найти другой метод центрирующую? Является ли меню ** предполагаемым ** застрявшим в середине страницы независимо? Возможно, 'абсолютный', а не' фиксированный .... но ваша обертка рушится в любом случае. –
Я изменил значение с «фиксированного» на «абсолютное», и хотя теперь я могу прокручивать, весь экран прокручивается, а не только DIV, где мне нужна полоса прокрутки - https://jsfiddle.net/ d2r50gc1/1 /. –
@Mike Теперь я понимаю, прочитав ваш комментарий, что вы, похоже, хотите, чтобы div прокручивал внутренне. Я думаю, вы обнаружите, что мой ответ - это более удобное для пользователя решение и прокрутка всего содержащего div. – JBartus