Сообщение от рони
|
для вас <select> удобно и красиво, для меня <ul>
|
Для стилизации нужно использовать CSS.
Сообщение от рони
|
одно понял вы хотите чтоб работало и от клавиатуры
|
А где вы прочитали, что это я так хочу?
https://www.w3.org/TR/WCAG21/ Это рекомендация, чтобы ваш список работал везде, и очевидным способом.
Что значит, для меня удобно? Вы используете элементы не по назначению...
Сообщение от https://www.w3.org/TR/html52/grouping-content.html#the-ul-element
|
The ul element represents a list of items, where the order of the items is not important — that is, where changing the order would not materially change the meaning of the document.
|
Это может быть список стран, где вы побывали, список продуктов, необходимый для приготовления блюда, роль menu позволяет описать список команд доступных для программы и т.д.
Сообщение от https://www.w3.org/TR/html52/sec-forms.html#the-select-element
|
The select element represents a control for selecting amongst a set of options.
|
А про роль listbox сказано: A widget that allows the user to select one or more items from a list of choices
Сообщение от рони
|
<select> удобно и красиво, для меня <ul>
|
Да хоть знак подчёркивания, для стилизации нужно использовать CSS.