v3.x로 마이그레이션
주요 변경 사항, 새로운 기능 및 제거된 사항에 중점을 두고 Bootstrap v2.x에서 v3.x로 업그레이드하는 방법에 대한 안내입니다.
주요 변경 사항, 새로운 기능 및 제거된 사항에 중점을 두고 Bootstrap v2.x에서 v3.x로 업그레이드하는 방법에 대한 안내입니다.
부트스트랩 3은 v2.x와 역호환되지 않습니다. 이 섹션을 v2.x에서 v3.0으로 업그레이드하는 일반적인 가이드로 사용하십시오. 더 광범위한 개요 는 v3.0 릴리스 발표 의 새로운 기능을 참조하십시오.
이 표는 v2.x와 v3.0 사이의 스타일 변경 사항을 보여줍니다.
부트스트랩 2.x | 부트스트랩 3.0 |
---|---|
.row-fluid |
.row |
.span* |
.col-md-* |
.offset* |
.col-md-offset-* |
.brand |
.navbar-brand |
.navbar .nav |
.navbar-nav |
.nav-collapse |
.navbar-collapse |
.nav-toggle |
.navbar-toggle |
.btn-navbar |
.navbar-btn |
.hero-unit |
.jumbotron |
.icon-* |
.glyphicon .glyphicon-* |
.btn |
.btn .btn-default |
.btn-mini |
.btn-xs |
.btn-small |
.btn-sm |
.btn-large |
.btn-lg |
.alert |
.alert .alert-warning |
.alert-error |
.alert-danger |
.visible-phone |
.visible-xs |
.visible-tablet |
.visible-sm |
.visible-desktop |
로 분할.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
로 분할.hidden-md .hidden-lg |
.input-block-level |
.form-control |
.control-group |
.form-group |
.control-group.warning .control-group.error .control-group.success |
.form-group.has-* |
.checkbox.inline .radio.inline |
.checkbox-inline .radio-inline |
.input-prepend .input-append |
.input-group |
.add-on |
.input-group-addon |
.img-polaroid |
.img-thumbnail |
ul.unstyled |
.list-unstyled |
ul.inline |
.list-inline |
.muted |
.text-muted |
.label |
.label .label-default |
.label-important |
.label-danger |
.text-error |
.text-danger |
.table .error |
.table .danger |
.bar |
.progress-bar |
.bar-* |
.progress-bar-* |
.accordion |
.panel-group |
.accordion-group |
.panel .panel-default |
.accordion-heading |
.panel-heading |
.accordion-body |
.panel-collapse |
.accordion-inner |
.panel-body |
새로운 요소를 추가하고 일부 기존 요소를 변경했습니다. 다음은 새롭거나 업데이트된 스타일입니다.
요소 | 설명 |
---|---|
패널 | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
그룹 나열 | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
글리프콘 | .glyphicon |
점보트론 | .jumbotron |
매우 작은 그리드(<768px) | .col-xs-* |
작은 격자(≥768px) | .col-sm-* |
중간 격자(≥992px) | .col-md-* |
큰 격자(≥1200px) | .col-lg-* |
반응형 유틸리티 클래스(≥1200px) | .visible-lg .hidden-lg |
오프셋 | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
푸시 | .col-sm-push-* .col-md-push-* .col-lg-push-* |
당기다 | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
입력 높이 크기 | .input-sm .input-lg |
입력 그룹 | .input-group .input-group-addon .input-group-btn |
양식 컨트롤 | .form-control .form-group |
버튼 그룹 크기 | .btn-group-xs .btn-group-sm .btn-group-lg |
Navbar 텍스트 | .navbar-text |
Navbar 헤더 | .navbar-header |
정당화 된 탭 / 알약 | .nav-justified |
반응형 이미지 | .img-responsive |
상황별 테이블 행 | .success .danger .warning .active .info |
상황별 패널 | .panel-success .panel-danger .panel-warning .panel-info |
모달 | .modal-dialog .modal-content |
썸네일 이미지 | .img-thumbnail |
우물 크기 | .well-sm .well-lg |
경고 링크 | .alert-link |
v3.0에서 다음 요소가 삭제되거나 변경되었습니다.
요소 | 2.x에서 제거됨 | 3.0 상당 |
---|---|---|
양식 작업 | .form-actions |
해당 없음 |
검색 양식 | .form-search |
해당 없음 |
정보가 포함된 양식 그룹 | .control-group.info |
해당 없음 |
고정 너비 입력 크기 | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
대신 .form-control 및 그리드 시스템 을 사용하십시오 . |
블록 레벨 양식 입력 | .input-block-level |
직접적으로 동등하지는 않지만 양식 컨트롤 은 유사합니다. |
반전 버튼 | .btn-inverse |
해당 없음 |
유체 행 | .row-fluid |
.row (더 이상 고정 그리드 없음) |
래퍼를 제어 | .controls |
해당 없음 |
행을 제어 | .controls-row |
.row 또는.form-group |
Navbar 내부 | .navbar-inner |
해당 없음 |
Navbar 수직 분할기 | .navbar .divider-vertical |
해당 없음 |
드롭다운 하위 메뉴 | .dropdown-submenu |
해당 없음 |
탭 정렬 | .tabs-left .tabs-right .tabs-below |
해당 없음 |
알약 기반 탭 가능 영역 | .pill-content |
.tab-content |
알약 기반 탭 가능 영역 창 | .pill-pane |
.tab-pane |
탐색 목록 | .nav-list .nav-header |
직접적인 등가물은 없지만 목록 그룹 과 .panel-group s 는 비슷합니다. |
양식 컨트롤에 대한 인라인 도움말 | .help-inline |
정확히 동등하지는 않지만 .help-block 유사합니다. |
막대 수준이 아닌 진행 색상 | .progress-info .progress-success .progress-warning .progress-danger |
.progress-bar-* 대신 에 사용하십시오 .progress-bar . |
v3.0의 다른 변경 사항은 즉시 나타나지 않습니다. 기본 클래스, 키 스타일 및 동작은 유연성과 모바일 우선 접근 방식을 위해 조정되었습니다. 다음은 일부 목록입니다.
.form-control
의 경우 요소의 클래스를 스타일에 적용합니다..form-control
은 이제 기본적으로 너비가 100%입니다. <div class="col-*"></div>
입력 너비를 제어하려면 입력을 내부로 감쌉니다 ..badge
더 이상 컨텍스트(-success,-primary 등) 클래스가 없습니다..btn
.btn-default
"기본" 버튼을 가져오는 데도 사용해야 합니다..row
이제 유동적입니다..img-responsive
유체 <img>
크기 에 사용하십시오 ..glyphicon
은 글꼴 기반입니다. 아이콘에는 기본 및 아이콘 클래스(예: .glyphicon .glyphicon-asterisk
)도 필요합니다..modal-header
및 .modal-body
섹션 .modal-footer
이 래핑됩니다 . 또한 마크업에서 더 이상 에 적용해서는 안 됩니다 ..modal-content
.modal-dialog
.hide
.modal
remote
modal 옵션 에 의해 로드된 HTML 은 이제 . 이를 통해 모달 본문뿐만 아니라 모달의 머리글과 바닥글도 쉽게 변경할 수 있습니다..modal-content
.modal
.modal-body
data-toggle="buttons"
대신 data-toggle="buttons-checkbox"
또는 data-toggle="buttons-radio"
마크업에서 사용합니다.'show.bs.modal'
. "표시된" 탭 'shown.bs.tab'
의 경우 등을 사용합니다.v3.0으로 업그레이드하는 방법과 커뮤니티의 코드 조각에 대한 자세한 내용은 Bootply 를 참조하세요 .