Насколько нужны автопрефиксы типа webkit- в сетке bootstrap4

231
30 марта 2018, 10:51

Собирала себе болванку для кастомизации сетки bootstrap4. После сравнения с исходником bootstrap-grid.css, увидела, что gulp-autoprefixer (v3.1.1) не добавляет такие префиксы:

  -webkit-box-sizing: border-box;
  -webkit-flex-wrap: wrap;
  display: -webkit-flex;
  -webkit-flex-basis: 0;
  -webkit-flex-grow: 1;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 8.33333%;
  -webkit-order: 0;

Вопрос: насколько они необходимы, для каких версий браузеров (использовала last 15 versions). И чем их можно добавить?

Answer 1

Для решения подобного вопроса рекомендую пользоваться CanIUse. В правом верхнем углу есть статистика поддержки свойста с префиксом и без. Мне кажеться что префиксы можно смело неиспользовать, так как они нужны только для около 1% пользователей.

Answer 2

1) Заходим на сайт caniuse.com, вводим нужное свойство, и смотрим (напр. для display: flex)

Usage

Global 94.53% + 3.55% = 98.08%

unprefixed 94.23% + 2.72% = 96.95%

Получаем, что 1.13% браузеров не увидят свойство без префикса

2) Кастомизировать свойства, у меня стоит опция "> 1%", и префиксы проставляются.

READ ALSO
Как сделать такие соц. иконки?

Как сделать такие соц. иконки?

Я пытаюсь сделать через шрифтНе получается четко поставить иконку в центр рамки

218
помогите сделать такой переключатель ?

помогите сделать такой переключатель ?

подскажите как сверстать такой переключатель ?

234
Почему не срабатывает min-width?

Почему не срабатывает min-width?

Сайт - для нормального отображения на планшетах через media установил min-width: 1200px (по максимальной ширине контента)В итоге сайт будто приближен...

224
Почему не работает цикл for

Почему не работает цикл for

На странице есть группа radioButton кнопок, которые разделены между собой при помощи атрибута nameНеобходимо получить все эти кнопки и в цикле реагировать...

243