Я мігрую свої теми Bootstrap з v2.3.2 на v3.0.0, і одне, що я помітив, - це те, що багато розмірів обчислюються по-різному, завдяки наступним стилям у bootstrap.css.
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
Хто-небудь може пояснити, чому Bootstrap перемикає розмір коробки всіх елементів на рамку? Я підозрюю, що це стосується нової системи сітки на основі відсотків, але вищевказаний селектор не стосується явно елементів сітки.
Здається, трохи радикальним імхо :-)
Хтось хоче подбати про щось?
*:beforeі *:afterнеобхідні також застосувати цю модель коробки до :beforeі :afterпсевдо-елементів.
html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }