2016-09-03 4 views
1

Я пытаюсь сделать горизонтальное меню, состоящее из родительского div с overflow:hidden и ребенком с overflow:auto. Это позволяет мне иметь прокручиваемый div без полосы прокрутки. Однако, чтобы предотвратить разрыв элементов li, дочерний элемент имеет атрибут white-space:nowrap. Это снова закроет полосу прокрутки. Я попытался использовать display:table в качестве альтернативы nowrap, но это не позволяет прокручивать. Любые идеи о том, как действовать? БлагодаряПрокручиваемый div с nowrap и скрытой полосой прокрутки

UPDATE: Видя, как я не смог правильно объяснить себе, я загрузил небольшой пример того, что я хочу на jsfiddle: LINK Я хочу, чтобы список элементов рядом друг с другом, которая шире, чем контейнер и для того, чтобы пользователь мог прокручивать, но без отображения полосы прокрутки. Если у меня есть атрибут white-space:nowrap, панель прокрутки присутствует, но если я ее удалю, элементы будут переходить друг под друга. Спасибо!

+0

Вопросы ищет отладки помощи ("почему не этот код работает?") Должен включать в себя желаемое поведение, конкретная проблема или ошибки и кратчайший код, необходимый для воспроизведения в самом вопросе. Вопросы без четкого описания проблемы не полезны другим читателям. – kukkuz

ответ

1

#wrapper { 
 
    width: 250px; 
 
    overflow: hidden; 
 
    outline: 1px solid blue; 
 
} 
 

 
#scroller { 
 
    width: 270px; 
 
    height: 100px; 
 
    overflow: auto; 
 
    
 
}
<div id="wrapper"> 
 
    <div id="scroller"> 
 
     foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>foo<br>bar<br>baz<br> 
 
     foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>foo<br>bar<br>baz<br> 
 
     foo<br>bar<br>

Try This One For Например

+0

Возможно, я объяснил себя неправильно. Я хочу горизонтальное меню, чтобы каждый элемент находился рядом друг с другом, без разрыва строки. Спасибо за ответ, хотя. – user6790215

+1

Извините, но я не уверен, что я хочу проверить эту ссылку. Я думаю, что она будет работать [Ссылка] (http://www.kaizou.org/2013/02/different-ways-of-arranging) –

+0

@Umang Patwa это возможно делать то же самое, но для горизонтальной полосы прокрутки? Я хотел бы реализовать это, но горизонтальная прокрутка не работает ... – Krys

Смежные вопросы