Я изменил способ отображения входных групп в Twitter Bootstrap 3.2 от display: table
до display: flex
, но я не уверен, какие префиксы CSS необходимы для поддержки старых браузеров.Дисплей CSS: flex - обязательные префиксы
Мой текущий код:
.form-group.input-group{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-align-items: stretch;
-moz-align-items: stretch;
-ms-align-items: stretch;
align-items: stretch;
}
.form-group.input-group > *:not(.input-group-addon){
-webkit-flex: 1 1 auto;
-moz-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.input-group-addon{
-webkit-flex: 1 0 auto;
-moz-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
мне нужно использовать все эти префиксы или некоторые из них бесполезны ли?
Насколько мне известно, вам не нужно указывать '*' при объединении селектора '>' с ': not()', вы ca n просто '.form -...>: not (...)'. –