2014-01-17 5 views
0

Я пытаюсь показать 5 элементов в раскрывающемся списке и добавить полосу прокрутки после этих записей. Я попытался добавить высоту и т. Д., Чтобы выбрать и не смог добиться успеха. Даже свойство размера не то, что я ищу. У нас есть какое-либо свойство для установки высоты раскрывающегося списка и добавления прокрутки после показа определенного количества записей?HTML Отображение 5 элементов в раскрывающемся списке

dropdown list

<select> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
</select> 
+0

возможно дубликат [HTML выбора полосы прокрутки] (http://stackoverflow.com/questions/901089/ html-select-scroll-bar) – showdev

+2

Для этого вам понадобится jquery. Я использовал плагин select2 для этого раньше. http://ivaynberg.github.io/select2/ – Aaron

ответ

2

Довольно уверен, что это работает поведение системы/браузер, который не может быть изменен.

Вот некоторые похожие вопросы с теми же ответами ... и я не знаю никаких последних трюков HTML/CSS, чтобы сделать это.

1
<select onmousedown="if(this.options.length>8){this.size=5;}" onchange='this.size=0;' onblur="this.size=0;"> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
    <option>1</option> 
    <option>2</option> 
    <option>3</option> 
    <option>4</option> 
    <option>5</option> 
    <option>6</option> 
</select> 

Test Here

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