Это заняло много времени, друзья. Прошло около трех месяцев с последнего обновления, но не волнуйтесь, сегодня ожиданию наступил конец.
После многочисленных задержек, в том числе и на борьбу с гриппом, мы рады представить вам Bootstrap 2.3.
И что нового?
Bootstrap 2.3 содержит несколько как нововведений, так и фиксов и улучшений документации.
Наиболее значимые из них:
Изменения в репозитории:
- Локальные зависимости вместо глобальных для билдера и инсталлятора. Теперь для быстрого старта простейший способ — запустить
npm install
- Апргейд до jQuery 1.9. Никаких изменений с вашей стороны не требуется, мы включили последнюю версию jQuery в наш релиз.
- Changelog перемещен в репозиторий (был отдельной вики страницей)
Новые функции и улучшения:
- Добавлен индикатор для карусели (link) Просто добавьте HTML и это заработает :).
- Тултипам добавлена опция
container
. По умолчанию она по-прежнему равнаinsertAfter
, но теперь у вас есть возможность указать куда вставлять тултипы (или поповеры). - Поповеры теперь используют
max-width
вместоwidth
, также они стали чуть шире (280px vs 240) и автоматически скрывают пустой заголовок при помощи css:empty
. - Улучшено сглаживание в тултипах (#6713)
- Улучшена доступность для ссылок во всех компонентах. После слияния с #6441 состояние
:hover
объединено с:focus
. Это касается как обычных ссылок, так и кнопок, выпадающих списков, панелей навигации и т.д. - Добавлены вспомогательные CSS классы для сокрытия контента при выводе на печать.
- Обновлен код для групп инпутов, теперь они более приближены к обычным копмпонентам форм. Добавлен
display: inline-block;
, увеличенmargin-bottom
и добавленvertical-align: middle;
соответствующим стилям<input>
- Добавлен трехцветный градиент
.horizontal-three-colors()
с примером в CSS-тестах. - Добавлены вспомогательные классы для выравнивания текста
.text-left
,.text-center
,.text-right
- Добавлен
@ms-viewport
, так что IE10 теперь может использовать адаптивный CSS для полиэкранного режима.
Изменения в документации:
- Добавлен новый пример для навигации, выровненной по ширине
- Добавлен пример прилипающего футера с фиксированной навигационной панелью
Как обычно, вы можете посмотреть более полный список изменений в рубиконе или в pull-запросах. В большинстве случаев, там не отражены мелкие правки CSS и исправления опечаток в документации.
Заметка о тултипах
Когда мы выпустили версию 2.2.2, мы изменили механизм вставки тултипов и поповеров. Вместо добавления их к <body>
по умолчанию, они использовали insertAfter
. Это изменение решило несколько проблем с наложением и значительно упростило контроль и стилизацию тултипов.
К сожалению, не обошлось и без пары багов, а именно — ошибкам в стилях групп инпутов из-за вмешивания в соседние CSS селекторы. Поэтому, вместо отмены изменений, мы добавили новый параметр container
. Если вы попали в ситуацию, в которой insertAfter
не применим, то установите этому параметру элемент, который вам наиболее подходит.
О Bootstrap 3
Как мы ранее отмечали, v2.3 — это наш последний запланированный релиз до полного перехода к работе над v3 (в ожидании любой катастрофической неразберихи).
Напоследок, загляните на Bootstrap 3 pull request. Вот небольшие подробности:
- Вначале будет мобильная версия Bootstrap 3.
- Больше никаких отдельных файлов для адаптивных стилей, все в одном.
- Прекращена поддержка IE7 и Firefox 3.x.
- Разметка была капитально пересмотрена — упрощена и резиновая по умолчанию.
- Модальные диалоги теперь все резиновые — оттого и дерьмовые.
- Убрана поддержка субменю.
- Карусели переработаны.
- Все переменные переименованы и используют нижнее подчеркивание вместо camelCase.
- Иконки теперь используют шрифт вместо картинок.
- JavaScript события будут помещены в неймспейсы.
- Документация будет немного переработана — Scaffolding и Base будут объеденены в CSS.
- Добавлена новая страница галереи для демонстрации наиболее классных применений Bootstrap.
- И большая куча других изменений.
Это только некоторые основные изменения, полный список и последние изменения cмотрите на странице Bootstrap 3 pull request.
Скачать Bootstrap 2.3.0
Автор: xdevel