2015-09-25 2 views
2

Приветствую, что я использую отключенный класс, а также отключенный атрибут следующим образом, однако я не знаю основную разницу между ними и когда мы должны использовать класс и когда использовать атрибут, пожалуйста, очистите мой сомнения Я использую кнопки в моем коде, и я хочу, чтобы отключить его так, что будет наилучшим способом использовать либо класс отключен или атрибут отключенРазница между отключенным классом bootstrap и отключенным атрибутом

<button class="btn btn-primary disabled" type=" button"/> 
    disabled="disabled" 

ответ

4

Если вы посмотрите на определения начальной загрузки отключенные стили всегда, определенные для наличие класса инвалидов или инвалидов:

.btn.disabled, 
.btn[disabled], 
fieldset[disabled] .btn { 
    cursor: not-allowed; 
    ... 
} 

Для стилизации вам нужен только класс или атрибут.

Предыдущие версии также включали pointer-events: none;, которые отключили щелчки мышью на кнопке. Здесь установка либо отключенного класса, либо атрибута эффективно отключила кнопку.

В текущей версии 3.3.5 был удален pointer-events: none; с .btn. Затем, если вы используете только класс, кнопка выглядит отключенной, но ее можно щелкнуть.

Поэтому я бы использовал отключенный атрибут для кнопок.

+0

Я где-то читал, что если мы хотим отключить кнопку, то использовать атрибут отключен, а для ссылок использовать класс отключен, правильно ли следовать? – Dhiraj

+1

Это единственная разница или что-то еще там? – Dhiraj