Я видел пример начальной загрузки для их списка кнопок, и это вызывало меня во многих отношениях, и мне было интересно, что будет лучшим способом сделать это, и если бутстрап прав. Вот оно:Кнопка Bootstrap и schementic
Example from bootstrap website
<div class="btn-group" role="group" aria-label="...">
<button type="button" class="btn btn-default">Left</button>
<button type="button" class="btn btn-default">Middle</button>
<button type="button" class="btn btn-default">Right</button>
</div>
Я сломаю мои вопросы во многих нескольких точках:
1. should'nt btn-group
деление с быть ul
и каждая кнопка будет в списке пункт?
Мне кажется, что это неупорядоченный список кнопок, и каждая кнопка является элементом из списка.
2. Я буду использовать их в цикле, и мне интересно, можете ли вы предоставить aria-label, может быть одинаковым для нескольких элементов или если он должен быть уникальным на странице?
3. role="group"
Нужно ли на div
если мы будем использовать список вместо div
?
4. Это не ошибка поставить role="button"
на элемент button
, так как это уже кнопка элемент? Я бы поставил type="button"
на элементе, такие как div
, который имеет поведение кнопки (например)
Извините, что я не ошибся, потому что для пункта № 1 это будет кнопка, но кнопка будет внутри элемента списка элементов. –
@YannChabot. Это будет неэффективно. Для списков требуется больше разметки, чем просто кнопки группировки (которые на самом деле не нужно быть кнопками, они могут быть якорями или другими элементами класса.btn) и поставляются с разными вычисленными стилями (списки по своей сути вертикальны, поэтому вам нужно будет использовать измененный встроенный список, кнопки являются элементами встроенного блока и не требуют дополнительного стилирования). Имейте в виду, что вы используете инфраструктуру пользовательского интерфейса, много думал о том, чтобы сделать каждый элемент многоразовым и семантическим. –
Я чувствую тебя. Я понимаю, что это, пометка мудрая, не лучшая, чтобы поместить список, но, по-моему, мне кажется, что группа кнопок - это список кнопок справа? Я имею опыт работы с бутстрапом, и я чувствую, что обычно они всегда правы в отношении разметки, но на этот раз я не был уверен. В любом случае, спасибо за ваш ответ очень конструктивно! –