Выпущена новая версия CSS-фреймворка Twitter Bootstrap 2.3

Выпущена новая версия CSS-фреймворка Twitter Bootstrap 2.3.0 - набора инструментов для создания сайтов и веб-приложений, включающего в себя HTML и CSS шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, а так же JavaScript расширения.

Основные нововведения и изменения:

  • Добавлен индикатор для карусели
  • Для всплывающих подсказок (tooltip) добавлена опция container. По умолчанию она по-прежнему равна insertAfter, но теперь есть возможность указать куда вставлять всплывающие подсказки (и поповеры).
  • Поповеры теперь используют свойство max-width вместо width, также они стали чуть шире (280px вместо 240px) и автоматически скрывают пустой заголовок при помощи css-селектора :empty.
  • Улучшено сглаживание в всплывающих подсказках (tooltip)
  • Улучшена доступность ссылок во всех компонентах. Состояние ссылки при наведении :hover объединено с классом :focus. Эти изменения относятся не только к обычным ссылкам, но и к кнопкам, выпадающим спискам, панелям навигации и т.д.
  • Добавлены вспомогательные CSS классы для показа\сокрытия контента при выводе на печать.
  • Обновлен код для групп элементов <input>, теперь они более приближены к обычным компонентам форм. Установлены свойства display: inline-block и vertical-align: middle, увеличен отступ margin-bottom чтобы соответствовать стилям <input>
  • Добавлена примесь (mixin) для трехцветного градиента .horizontal-three-colors() (пример использования включен в CSS-тестах).
  • Добавлены вспомогательные классы для выравнивания текста .text-left, .text-center, .text-right
  • Добавлено правило @ms-viewport, так что браузер Internet Explorer 10 теперь может использовать адаптивный CSS для режима работы (дисплея) с разделенным экраном.

Документация и примеры:

  • Добавлен новый пример для навигации, выровненной по ширине
  • Добавлен пример прилипающего футера с фиксированной навигационной панелью

Изменения в репозитории:

  • Глобальные зависимости заменены на локальные для процессов сборки и установки. Теперь простейший способ быстро старта - запуск npm install
  • Включена последняя версия библиотеки jQuery 1.9 (никаких изменений со стороны пользователей не требуется)
  • Список изменений changelog перемещен в репозиторий