- PVSM.RU - https://www.pvsm.ru -

Вышел Bootstrap 2.3

Это заняло много времени, друзья. Прошло около трех месяцев с последнего обновления, но не волнуйтесь, сегодня ожиданию наступил конец.
После многочисленных задержек, в том числе и на борьбу с гриппом, мы рады представить вам Bootstrap 2.3 [1].

И что нового?

Bootstrap 2.3 содержит несколько как нововведений, так и фиксов и улучшений документации.
Наиболее значимые из них:

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

  • Локальные зависимости вместо глобальных для билдера и инсталлятора. Теперь для быстрого старта простейший способ — запустить npm install
  • Апргейд до jQuery 1.9. Никаких изменений с вашей стороны не требуется, мы включили последнюю версию jQuery в наш релиз.
  • Changelog перемещен в репозиторий (был отдельной вики страницей)

Новые функции и улучшения:

  • Добавлен индикатор для карусели (link [2]) Просто добавьте HTML и это заработает :).
  • Тултипам добавлена опция container. По умолчанию она по-прежнему равна insertAfter, но теперь у вас есть возможность указать куда вставлять тултипы (или поповеры).
  • Поповеры теперь используют max-width вместо width, также они стали чуть шире (280px vs 240) и автоматически скрывают пустой заголовок при помощи css :empty.
  • Улучшено сглаживание в тултипах (#6713 [3])
  • Улучшена доступность для ссылок во всех компонентах. После слияния с #6441 [4] состояние :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 для полиэкранного режима.

Изменения в документации:

Как обычно, вы можете посмотреть более полный список изменений в рубиконе [6] или в pull-запросах [7]. В большинстве случаев, там не отражены мелкие правки CSS и исправления опечаток в документации.

Заметка о тултипах

Когда мы выпустили версию 2.2.2, мы изменили механизм вставки тултипов и поповеров. Вместо добавления их к <body> по умолчанию, они использовали insertAfter. Это изменение решило несколько проблем с наложением и значительно упростило контроль и стилизацию тултипов.

К сожалению, не обошлось и без пары багов, а именно — ошибкам в стилях групп инпутов из-за вмешивания в соседние CSS селекторы [8]. Поэтому, вместо отмены изменений, мы добавили новый параметр container. Если вы попали в ситуацию, в которой insertAfter не применим, то установите этому параметру элемент, который вам наиболее подходит.

О Bootstrap 3

Как мы ранее отмечали, v2.3 — это наш последний запланированный релиз до полного перехода к работе над v3 (в ожидании любой катастрофической неразберихи).
Напоследок, загляните на Bootstrap 3 pull request [9]. Вот небольшие подробности:

  • Вначале будет мобильная версия Bootstrap 3.
  • Больше никаких отдельных файлов для адаптивных стилей, все в одном.
  • Прекращена поддержка IE7 и Firefox 3.x.
  • Разметка была капитально пересмотрена — упрощена и резиновая по умолчанию.
  • Модальные диалоги теперь все резиновые — оттого и дерьмовые.
  • Убрана поддержка субменю.
  • Карусели переработаны.
  • Все переменные переименованы и используют нижнее подчеркивание вместо camelCase.
  • Иконки теперь используют шрифт вместо картинок.
  • JavaScript события будут помещены в неймспейсы.
  • Документация будет немного переработана — Scaffolding и Base будут объеденены в CSS.
  • Добавлена новая страница галереи для демонстрации наиболее классных применений Bootstrap.
  • И большая куча других изменений.

Это только некоторые основные изменения, полный список и последние изменения cмотрите на странице Bootstrap 3 pull request [9].

Скачать Bootstrap 2.3.0 [10]

Автор: xdevel

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/26826

Ссылки в тексте:

[1] Bootstrap 2.3: http://getbootstrap.com/

[2] link: http://twitter.github.com/bootstrap/javascript.html#carousel

[3] #6713: https://github.com/twitter/bootstrap/pull/6713

[4] #6441: https://github.com/twitter/bootstrap/pull/6441

[5] навигации, выровненной по ширине: https://f.cloud.github.com/assets/98681/25869/5e2f812c-4afa-11e2-9293-501cd689232d.png

[6] рубиконе: https://github.com/twitter/bootstrap/issues?milestone=18&state=closed

[7] pull-запросах: https://github.com/twitter/bootstrap/pull/6346

[8] соседние CSS селекторы: http://css-tricks.com/child-and-sibling-selectors/

[9] Bootstrap 3 pull request: https://github.com/twitter/bootstrap/pull/6342

[10] Скачать Bootstrap 2.3.0: https://github.com/twitter/bootstrap/zipball/master

[11] Источник: http://habrahabr.ru/post/168959/