В Debian 9 установлены сразу 2 версии Python (из разных веток).

На момент написания заметки они были представлены пакетами python, который соответствует версии 2.7.13 из ветки 2.*; и python3 — версия 3.5.3 из ветки 3.*.

Само собой, по умолчанию используется только какая-то одна из версий, и для Debian это более старая версия 2.7.

В новой версии Chrome автоматически активируется новая версия интерфейса со скруглёнными углами элементов (вкладок, кнопок, полей ввода и прочих). Для тех, кому подобное нововведение не понравилось, есть достаточно простой способ вернуть старую версию интерфейса.

В современном вебе, где сайты в среднем отправляют 500КБ сжатого JavaScript и 1,5 МБ изображений, работая при этом на Android-устройстве среднего уровня через 3G с лагом в 400мс, производительность CSS-селекторов является, наверное, наименьшей из существующих проблем.

И все же эта тема заслуживает обсуждения, хотя бы для того, чтобы развеять некоторые мифы и легенды, окружающие её. Итак, давайте рассмотрим проблему производительности CSS-селекторов подробнее.

В этом руководстве будут раскрыты различия, плюсы и минусы, а также выработаны рекомендации по использованию float, inline-block, display: table и flexbox при построении отзывчивых (responsive) CSS-макетов. Вот некоторые из методов, описанных в руководстве:

  • Выравнивание элементов, следующих бок о бок (друг за другом)
  • Последовательное расположение
  • Горизонтальное центрирование
  • Вертикальное центрирование
  • Выравнивание высоты элементов ряда
  • Передовые техники с использованием flexbox