Migrerer til v3.x
Vejledning i, hvordan du opgraderer fra Bootstrap v2.x til v3.x med vægt på større ændringer, hvad der er nyt, og hvad der er blevet fjernet.
Vejledning i, hvordan du opgraderer fra Bootstrap v2.x til v3.x med vægt på større ændringer, hvad der er nyt, og hvad der er blevet fjernet.
Bootstrap 3 er ikke bagudkompatibel med v2.x. Brug dette afsnit som en generel guide til opgradering fra v2.x til v3.0. For et bredere overblik, se, hvad der er nyt i v3.0-udgivelsesmeddelelsen.
Denne tabel viser stilændringerne mellem v2.x og v3.0.
| Bootstrap 2.x | Bootstrap 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 |
Opdelt i.visible-md .visible-lg |
.hidden-phone |
.hidden-xs |
.hidden-tablet |
.hidden-sm |
.hidden-desktop |
Opdelt i.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 |
Vi har tilføjet nye elementer og ændret nogle eksisterende. Her er de nye eller opdaterede styles.
| Element | Beskrivelse |
|---|---|
| Paneler | .panel .panel-default .panel-body .panel-title .panel-heading .panel-footer .panel-collapse |
| Liste grupper | .list-group .list-group-item .list-group-item-text .list-group-item-heading |
| Glyphicons | .glyphicon |
| Jumbotron | .jumbotron |
| Ekstra lille gitter (<768px) | .col-xs-* |
| Lille gitter (≥768px) | .col-sm-* |
| Mellemstor gitter (≥992px) | .col-md-* |
| Stort gitter (≥1200px) | .col-lg-* |
| Responsive hjælpeprogrammer (≥1200px) | .visible-lg .hidden-lg |
| Forskydninger | .col-sm-offset-* .col-md-offset-* .col-lg-offset-* |
| Skubbe | .col-sm-push-* .col-md-push-* .col-lg-push-* |
| Trække | .col-sm-pull-* .col-md-pull-* .col-lg-pull-* |
| Input højde størrelser | .input-sm .input-lg |
| Input grupper | .input-group .input-group-addon .input-group-btn |
| Form kontrolelementer | .form-control .form-group |
| Knapgruppestørrelser | .btn-group-xs .btn-group-sm .btn-group-lg |
| Navbar tekst | .navbar-text |
| Navbar header | .navbar-header |
| Berettigede tabs / piller | .nav-justified |
| Responsive billeder | .img-responsive |
| Kontekstuelle tabelrækker | .success .danger .warning .active .info |
| Kontekstuelle paneler | .panel-success .panel-danger .panel-warning .panel-info |
| Modal | .modal-dialog .modal-content |
| Miniaturebillede | .img-thumbnail |
| Brønd størrelser | .well-sm .well-lg |
| Advarselslinks | .alert-link |
Følgende elementer er blevet slettet eller ændret i v3.0.
| Element | Fjernet fra 2.x | 3,0 Tilsvarende |
|---|---|---|
| Form handlinger | .form-actions |
N/A |
| Søgeformular | .form-search |
N/A |
| Form gruppe med info | .control-group.info |
N/A |
| Indtastningsstørrelser med fast bredde | .input-mini .input-small .input-medium .input-large .input-xlarge .input-xxlarge |
Brug .form-controlog gittersystemet i stedet. |
| Indtastning af form på blokniveau | .input-block-level |
Ingen direkte ækvivalent, men formularkontrollerne ligner hinanden. |
| Omvendte knapper | .btn-inverse |
N/A |
| Væskerække | .row-fluid |
.row(ikke mere fast gitter) |
| Styrer indpakning | .controls |
N/A |
| Kontrolrækken | .controls-row |
.roweller.form-group |
| Navbar indre | .navbar-inner |
N/A |
| Navbar lodrette skillevægge | .navbar .divider-vertical |
N/A |
| Dropdown undermenu | .dropdown-submenu |
N/A |
| Fanejusteringer | .tabs-left .tabs-right .tabs-below |
N/A |
| Pillebaseret tabbar område | .pill-content |
.tab-content |
| Pillebaseret rude med tabulatorer | .pill-pane |
.tab-pane |
| Nav lister | .nav-list .nav-header |
Ingen direkte ækvivalent, men listegrupper og .panel-groups er ens. |
| Indbygget hjælp til formularkontrolelementer | .help-inline |
Ingen nøjagtig ækvivalent, men .help-blocker ens. |
| Fremskridtsfarver på ikke-bjælkeniveau | .progress-info .progress-success .progress-warning .progress-danger |
Brug .progress-bar-*på i .progress-barstedet. |
Andre ændringer i v3.0 er ikke umiddelbart synlige. Basisklasser, nøglestile og adfærd er blevet justeret for fleksibilitet og vores mobile first- tilgang. Her er en delvis liste:
.form-controlklassen på elementet for at style..form-controlanvendte klasse er nu 100 % brede som standard. Pak inputs inde <div class="col-*"></div>for at kontrollere inputbredder..badgehar ikke længere kontekstuelle (-succes,-primære, osv..) klasser..btnskal også bruge .btn-defaultfor at få "standard" knappen..rower nu flydende..img-responsivetil væskestørrelse <img>..glyphicon, er nu skrifttypebaserede. Ikoner kræver også en base og ikonklasse (f.eks .glyphicon .glyphicon-asterisk. )..modal-header, .modal-body, og .modal-footerer nu pakket ind .modal-contentog .modal-dialogfor bedre mobil styling og adfærd. Du bør heller ikke længere anvende .hidetil .modali din opmærkning.remotemodale indstilling nu injiceret i .modal-content(fra v3.0.0 til v3.0.3, i .modal) i stedet for i .modal-body. Dette giver dig også mulighed for nemt at variere sidehovedet og sidefoden af modalen, ikke kun den modale krop.data-toggle="buttons"i stedet for data-toggle="buttons-checkbox"eller data-toggle="buttons-radio"i deres opmærkning.'show.bs.modal'. For faner "vist" brug 'shown.bs.tab'osv.For flere oplysninger om opgradering til v3.0 og kodestykker fra fællesskabet, se Bootply .