Заголовок говорит сам за себя, есть ли когда-нибудь фактический вариант использования, в котором вы должны стилизовать <div>
, <span>
и т. Д. Как кнопку, а не просто иметь кнопку?
Bootstrap по-прежнему имеет .btn
класс - это обратная совместимость (когда было сложно оформить кнопки) или я пропускаю какой-то вариант использования, который означает, что нам все еще нужно это?
РЕДАКТИРОВАТЬ, чтобы прояснить
Спасибо за ответы и комментарии, но, возможно, я не совсем уверен.
Я ищу кого-то, кто мог бы указать вескую причину, по которой <div>
или, <span>
и т. Д., Чем <button>
и случайный <a>
должен быть оформлен так, чтобы он выглядел как кнопка (спасибо @James Grimshaw за указание на нее, это может быть допустимо для элемента <a>
, похожего на кнопку).
Если нет, то почемуне используете a.btn-block, button.btn-block
в качестве селекторов для обеспечения правильной семантики, а также для сохранения разработчиков, пишущих btn
в списке классов для элемента?