Каковы будут правильные элементы/роли HTML5 для пользовательского интерфейса с возможностью перетаскивания?Html

Программисты Html
Ответить
Anonymous
 Каковы будут правильные элементы/роли HTML5 для пользовательского интерфейса с возможностью перетаскивания?

Сообщение Anonymous »

Я хочу реализовать интерфейс, в котором некоторые «слоты» изначально пусты и могут быть заполнены «объектами». Примерно так:
Изображение

Мой вопрос: каков будет правильный выбор роли aria-role (или семантического HTML5) для задействованных здесь элементов? Просматривая список HTML-элементов или ролей WAI-ARIA, на самом деле ничего не бросается в глаза.
Для «слотов», которые можно заполнить, кажется, что, если они должны быть интерактивными, они должны быть своего рода виджетом, а не совсем текстовым полем, поскольку, хотя существует своего рода имя/метка для вещей, которые можно туда поместить, они не предназначены для ввода в произвольной форме (а объекты, которые нужно туда поместить, на самом деле не такие уж текстовые в природа…). Ближайшим может быть список или выбор, я думаю, хотя на самом деле он не предназначен для взаимодействия с этими конкретными стилями. Это просто колодец, куда пользователь может размещать контент. Подразумевают ли ячейку или сетку такую ​​возможность?
Аналогично и с «объектами», которые можно перетаскивать, хотя с ними и можно взаимодействовать, не похоже, что они на самом деле похожи на кнопку в своей роли. Являются ли они просто элементом списка, который, будучи перетаскиваемым=true, является достаточно семантическим?

Подробнее здесь: https://stackoverflow.com/questions/798 ... nd-drop-ui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»