Bootstrap 3의 Box-Sizing 전환 이해: Border-Box
Bootstrap 테마를 버전 2.3.2에서 3.0으로 마이그레이션할 때 .0인 경우 차원 계산에서 눈에 띄는 차이가 발생할 수 있습니다. 이는 주로 bootstrap.css에 다음 스타일이 도입되었기 때문입니다:
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
변화의 이유
Bootstrap 3에서는 "테두리 상자"를 채택합니다. " 기본적으로 모든 요소의 상자 크기에 대한 값입니다. 이 접근 방식은 특히 새로운 백분율 기반 그리드 시스템에 여러 가지 이점을 제공합니다.
"테두리 상자"를 사용하면 브라우저는 선언된 너비에 따라 최종 렌더링된 상자를 계산합니다. 모든 테두리 및 패딩 값이 상자 내에 포함되므로 계산이 간단하고 일관됩니다. 이는 유동 그리드를 픽셀 기반 거터와 결합할 때 복잡한 너비 계산 가능성을 제거합니다.
그리드 시스템의 이점
"테두리 상자"로의 전환은 Bootstrap 그리드 시스템의 중요한 이점:
추가 장점
그리드 시스템 이점 외에도 "테두리 상자" 상자 크기 조정은 일반적인 개선 사항을 제공합니다.
결론
"border-box"의 채택 Bootstrap 3의 상자 크기 조정은 특히 새로운 그리드 시스템에 많은 이점을 제공합니다. 이러한 변경으로 인해 계산이 단순화되고 일관성이 향상되며 브라우저 간 호환성이 향상됩니다.
위 내용은 Bootstrap 3의 'border-box' 상자 크기 조정은 레이아웃 및 그리드 시스템 계산에 어떻게 영향을 줍니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!