Выпущена новая версия 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
перемещен в репозиторий