Begjinne
In oersjoch fan Bootstrap, hoe te downloaden en te brûken, basissjabloanen en foarbylden, en mear.
In oersjoch fan Bootstrap, hoe te downloaden en te brûken, basissjabloanen en foarbylden, en mear.
Bootstrap (op it stuit v3.4.1) hat in pear maklike manieren om fluch te begjinnen, elk oansprekkend op in oar feardigensnivo en gebrûksgefal. Lês troch om te sjen wat by jo spesifike behoeften past.
Kompilearre en minifisearre CSS, JavaScript, en lettertypen. Gjin dokuminten of orizjinele boarnebestannen binne opnommen.
Boarne Minder, JavaScript, en lettertypebestannen, tegearre mei ús dokuminten. Fereasket in Minder kompilator en wat opset.
Bootstrap porteare fan Minder nei Sass foar maklike opname yn Rails, Compass, of Sass-allinnich projekten.
De minsken by jsDelivr jouwe genedich CDN-stipe foar Bootstrap's CSS en JavaScript. Brûk gewoan dizze jsDelivr- keppelings.
Jo kinne ek Bootstrap's Less, CSS, JavaScript en lettertypen ynstallearje en beheare mei Bower :
Jo kinne ek Bootstrap ynstallearje mei npm :
require('bootstrap')
sil alle jQuery-plugins fan Bootstrap op it jQuery-objekt laden. De bootstrap
module sels eksportearret neat. Jo kinne de jQuery-plugins fan Bootstrap manuell laden yndividueel troch de /js/*.js
bestannen te laden ûnder de map op topnivo fan it pakket.
Bootstrap's package.json
befettet wat ekstra metadata ûnder de folgjende kaaien:
less
- paad nei Bootstrap's haad Minder boarnebestânstyle
- paad nei Bootstrap's net-minifisearre CSS dy't foarôf kompilearre is mei de standertynstellingen (gjin oanpassing)Jo kinne ek Bootstrap's Less, CSS, JavaScript en lettertypen ynstallearje en beheare mei Composer :
Bootstrap brûkt Autoprefixer om te gean mei CSS-ferkeaperfoarheaksels . As jo Bootstrap kompilearje út syn Less/Sass-boarne en ús Gruntfile net brûke, moatte jo Autoprefixer sels yntegrearje yn jo bouproses. As jo foarkompilearre Bootstrap brûke of ús Gruntfile brûke, hoege jo hjir gjin soargen oer te meitsjen, om't Autoprefixer al is yntegreare yn ús Gruntfile.
Bootstrap is te downloaden yn twa foarmen, wêryn jo de folgjende mappen en bestannen sille fine, logysk groepearje mienskiplike boarnen en sawol kompilearre as minifisearre fariaasjes leverje.
Tink derom dat alle JavaScript-plugins fereaskje dat jQuery opnommen is, lykas werjûn yn 'e startersjabloan . Rieplachtsje úsbower.json
om te sjen hokker ferzjes fan jQuery wurde stipe.
Ienris ynladen, unzip de komprimearre map om de struktuer fan (de kompilearre) Bootstrap te sjen. Jo sille sa'n ding sjen:
Dit is de meast basale foarm fan Bootstrap: foarkompilearre bestannen foar fluch drop-in gebrûk yn hast elk webprojekt. Wy leverje kompilearre CSS en JS ( bootstrap.*
), lykas kompilearre en minifisearre CSS en JS ( bootstrap.min.*
). CSS -boarnekaarten ( bootstrap.*.map
) binne beskikber foar gebrûk mei de ûntwikkelynstruminten fan bepaalde browsers. Lettertypen fan Glyphicons binne opnommen, lykas it opsjonele Bootstrap-tema.
De download fan Bootstrap-boarnekoade omfettet de foarkompilearre CSS-, JavaScript- en lettertypeaktiva, tegearre mei boarne Less, JavaScript en dokumintaasje. Mear spesifyk omfettet it de folgjende en mear:
De less/
, js/
, en fonts/
binne de boarnekoade foar ús CSS-, JS- en ikoanlettertypen (resp.). De dist/
map omfettet alles neamd yn 'e foarkompilearre downloadseksje hjirboppe. De docs/
map befettet de boarnekoade foar ús dokumintaasje, en examples/
fan Bootstrap-gebrûk. Dêrnjonken leveret elk oar ynbegrepen bestân stipe foar pakketten, lisinsjeynformaasje en ûntwikkeling.
Bootstrap brûkt Grunt foar har bousysteem, mei handige metoaden foar wurkjen mei it ramt. It is hoe't wy ús koade kompilearje, tests útfiere, en mear.
Om Grunt te ynstallearjen, moatte jo node.js earst downloade en ynstallearje (dy't npm omfettet). npm stiet foar node-ferpakte modules en is in manier om ûntwikkelingsôfhinklikens te behearjen fia node.js.
Dan, fan 'e kommandorigel:grunt-cli
wrâldwiid mei npm install -g grunt-cli
./bootstrap/
map en rinne dan npm install
. npm sil nei it package.json
bestân sjen en automatysk de nedige lokale ôfhinklikens ynstalleare dy't dêr steane.As jo foltôge binne, kinne jo de ferskate Grunt-kommando's útfiere fan 'e kommandorigel.
grunt dist
(Kompilearje gewoan CSS en JavaScript)Regenerearret de /dist/
map mei kompilearre en minifisearre CSS- en JavaScript-bestannen. As Bootstrap-brûker is dit normaal it kommando dat jo wolle.
grunt watch
(Horloazje)Besjocht de Minder boarnebestannen en kompilearret se automatysk nei CSS as jo in feroaring opslaan.
grunt test
(Tests útfiere)Rint JSHint en rint de QUnit- tests yn echte browsers troch Karma .
grunt docs
(Bou en test de dokuminten aktiva)Bout en testet CSS, JavaScript, en oare aktiva dy't wurde brûkt by it útfieren fan de dokumintaasje lokaal fia bundle exec jekyll serve
.
grunt
(Bou absolút alles en útfiere tests)Kompileart en minifisearret CSS en JavaScript, bout de webside fan 'e dokumintaasje, rint de HTML5-validator út tsjin de dokuminten, regenerearret de Customizer-aktiva, en mear. Fereasket Jekyll . Normaal allinich nedich as jo hacking op Bootstrap sels.
Mochten jo problemen tsjinkomme mei it ynstallearjen fan ôfhinklikens of it útfieren fan Grunt-kommando's, wiskje earst de /node_modules/
map oanmakke troch npm. Dan, werhelje npm install
.
Begjin mei dizze basis HTML-sjabloan, of wizigje dizze foarbylden . Wy hoopje dat jo ús sjabloanen en foarbylden sille oanpasse, se oanpasse oan jo behoeften.
Kopiearje de HTML hjirûnder om te begjinnen mei wurkjen mei in minimaal Bootstrap-dokumint.
Bouwe op it basissjabloan hjirboppe mei de protte komponinten fan Bootstrap. Wy moedigje jo oan om Bootstrap oan te passen en oan te passen oan 'e behoeften fan jo yndividuele projekt.
Krij de boarnekoade foar elk foarbyld hjirûnder troch it Bootstrap-repository te downloaden . Foarbylden kinne fûn wurde yn 'e docs/examples/
map.
Meitsje in oanpaste navbar mei rjochtfeardige keppelings. Heads up! Net te Safari freonlik.
Bootlint is it offisjele Bootstrap HTML linter -ark. It kontrolearret automatysk op ferskate mienskiplike HTML-flaters yn websiden dy't Bootstrap brûke op in frij "vanille" manier. De komponinten / widgets fan Vanilla Bootstrap fereaskje har dielen fan 'e DOM om te foldwaan oan bepaalde struktueren. Bootlint kontrolearret dat eksimplaren fan Bootstrap-komponinten goed strukturearre HTML hawwe. Tink oan om Bootlint ta te foegjen oan jo Bootstrap-webûntwikkelingsark, sadat gjin fan 'e mienskiplike flaters de ûntwikkeling fan jo projekt fertrage.
Bliuw op 'e hichte oer de ûntwikkeling fan Bootstrap en berikke de mienskip mei dizze nuttige boarnen.
irc.freenode.net
server, yn it ##bootstrap-kanaal .twitter-bootstrap-3
.bootstrap
op pakketten dy't de funksjonaliteit fan Bootstrap wizigje of tafoegje by it fersprieden fia npm of ferlykbere leveringsmeganismen foar maksimale ûntdekking.Jo kinne ek @getbootstrap folgje op Twitter foar de lêste roddels en bjusterbaarlike muzykfideo's.
Bootstrap past jo siden automatysk oan foar ferskate skermgrutte. Hjir is hoe't jo dizze funksje útskeakelje, sadat jo side wurket lykas dit net-responsive foarbyld .
<meta>
neamd yn 'e CSS-dokumintenwidth
op 'e .container
foar eltse grid tier mei in inkele breedte, bygelyks width: 970px !important;
Wês wis dat dit komt nei de standert Bootstrap CSS. Jo kinne opsjoneel mije de !important
mei media queries of wat selector-fu..col-xs-*
klassen neist, of yn plak fan, de medium / grutte. Sit gjin soargen, it ekstra-lytse apparaatraster skalen nei alle resolúsjes.Jo sille Respond.js noch nedich hawwe foar IE8 (om't ús mediafragen der noch binne en moatte wurde ferwurke). Dit skeakelet de "mobile side" aspekten fan Bootstrap út.
Wy hawwe dizze stappen tapast op in foarbyld. Lês syn boarnekoade om de spesifike wizigingen te sjen ymplementearre.
Op syk nei te migrearjen fan in âldere ferzje fan Bootstrap nei v3.x? Besjoch ús migraasjegids .
Bootstrap is boud om it bêste te wurkjen yn 'e lêste buroblêd- en mobile browsers, wat betsjuttet dat âldere browsers miskien oars styleare, hoewol folslein funksjonele, renderings fan bepaalde komponinten werjaan.
Spesifyk stypje wy de lêste ferzjes fan de folgjende browsers en platfoarms.
Alternative browsers dy't de lêste ferzje fan WebKit, Blink of Gecko brûke, itsij direkt as fia de webwerjefte API fan it platfoarm, wurde net eksplisyt stipe. Bootstrap moat lykwols (yn 'e measte gefallen) ek yn dizze browsers goed werjaan en funksjonearje. Mear spesifike stipeynformaasje wurdt hjirûnder jûn.
Yn 't algemien stipet Bootstrap de lêste ferzjes fan' e standertbrowsers fan elke grutte platfoarm. Tink derom dat proxy-browsers (lykas Opera Mini, Opera Mobile's Turbo-modus, UC Browser Mini, Amazon Silk) net wurde stipe.
Chrome | Firefox | Safari | |
---|---|---|---|
Android | Stipe | Stipe | N/A |
iOS | Stipe | Stipe | Stipe |
Op deselde manier wurde de lêste ferzjes fan de measte buroblêdbrowsers stipe.
Chrome | Firefox | Internet Explorer | Opera | Safari | |
---|---|---|---|---|---|
Mac | Stipe | Stipe | N/A | Stipe | Stipe |
Windows | Stipe | Stipe | Stipe | Stipe | Net ûndersteund |
Op Windows stypje wy Internet Explorer 8-11 .
Foar Firefox stypje wy, neist de lêste normale stabile release, ek de lêste Extended Support Release (ESR) ferzje fan Firefox.
Unoffisjeel soe Bootstrap goed genôch moatte sjen en gedrage yn Chromium en Chrome foar Linux, Firefox foar Linux, en Internet Explorer 7, lykas Microsoft Edge, hoewol se net offisjeel wurde stipe.
Foar in list fan guon fan 'e browser-bugs dêr't Bootstrap mei te krijen hat, sjoch ús Wall of browser-bugs .
Internet Explorer 8 en 9 wurde ek stipe, wês lykwols bewust dat guon CSS3-eigenskippen en HTML5-eleminten net folslein wurde stipe troch dizze browsers. Derneist fereasket Internet Explorer 8 it gebrûk fan Respond.js om media-query-stipe yn te skeakeljen.
Eigenskip | Internet Explorer 8 | Internet Explorer 9 |
---|---|---|
border-radius |
Net ûndersteund | Stipe |
box-shadow |
Net ûndersteund | Stipe |
transform |
Net ûndersteund | Stipe, mei -ms foarheaksel |
transition |
Net ûndersteund | |
placeholder |
Net ûndersteund |
Besykje Kin ik brûke ... foar details oer browserstipe fan CSS3- en HTML5-funksjes.
Pas op foar de folgjende warskôgings by it brûken fan Respond.js yn jo ûntwikkeling- en produksjeomjouwings foar Internet Explorer 8.
It brûken fan Respond.js mei CSS hosted op in oar (sub)domein (bygelyks op in CDN) fereasket wat ekstra opset. Sjoch de Respond.js-dokuminten foar details.
file://
Troch blêderfeiligensregels wurket Respond.js net mei siden dy't besjoen wurde fia it file://
protokol (lykas by it iepenjen fan in lokale HTML-bestân). Om responsive funksjes te testen yn IE8, besjoch jo siden oer HTTP(S). Sjoch de Respond.js-dokuminten foar details.
@import
Respond.js wurket net mei CSS dat wurdt ferwiisd fia @import
. Benammen guon Drupal-konfiguraasjes binne bekend om te brûken @import
. Sjoch de Respond.js-dokuminten foar details.
IE8 stipet net folslein box-sizing: border-box;
as kombinearre mei min-width
, max-width
, min-height
, of max-height
. Om dy reden, as fan v3.0.1, wy net mear brûke max-width
op .container
s.
IE8 hat wat problemen mei @font-face
as kombinearre mei :before
. Bootstrap brûkt dy kombinaasje mei syn Glyphicons. As in side yn it cache is, en sûnder de mûs oer it finster laden (dus op de ferfarskje knop of laad wat yn in iframe) dan wurdt de side werjûn foardat it lettertype laden. Hoverje oer de side (lichem) sil guon fan 'e ikoanen sjen litte en hoverje oer de oerbleaune ikoanen sil dy ek sjen litte. Sjoch útjefte #13863 foar details.
Bootstrap wurdt net stipe yn 'e âlde kompatibiliteitsmodi fan Internet Explorer. Om der wis fan te wêzen dat jo de lêste rendering-modus foar IE brûke, beskôgje jo it passende <meta>
tag yn jo siden op te nimmen:
Befêstigje de dokumintmodus troch de debuggen-ark te iepenjen: druk op F12en kontrolearje de "Dokumentmodus".
Dizze tag is opnommen yn alle dokumintaasje en foarbylden fan Bootstrap om de bêste rendering mooglik te garandearjen yn elke stipe ferzje fan Internet Explorer.
Sjoch dizze StackOverflow fraach foar mear ynformaasje.
Internet Explorer 10 ûnderskiedt apparaatbreedte net fan viewportbreedte , en tapast dus de mediafragen net goed yn 'e CSS fan Bootstrap. Normaal soene jo gewoan in fluch snippet fan CSS tafoegje om dit te reparearjen:
Dit wurket lykwols net foar apparaten mei Windows Phone 8 ferzjes âlder dan Update 3 (alias GDR3) , om't it feroarsaket dat sokke apparaten in meast buroblêdwerjefte sjen litte ynstee fan smelle "tillefoan" werjefte. Om dit oan te pakken, moatte jo de folgjende CSS en JavaScript opnimme om de brek om te gean .
Foar mear ynformaasje en gebrûksrjochtlinen, lês Windows Phone 8 en Device-Width .
As heads-up nimme wy dit op yn alle dokumintaasje en foarbylden fan Bootstrap as demonstraasje.
De werjeftemotor fan ferzjes fan Safari foarôfgeand oan v7.1 foar OS X en Safari foar iOS v8.0 hie wat problemen mei it oantal desimale plakken brûkt yn ús .col-*-1
rasterklassen. Dus as jo 12 yndividuele rasterkolommen hiene, soene jo merke dat se koart kamen yn ferliking mei oare rigen kolommen. Neist it opwurdearjen fan Safari / iOS, hawwe jo wat opsjes foar oplossingen:
.pull-right
oan jo lêste rasterkolom ta om de hurd-rjochts ôfstimming te krijenStipe foar overflow: hidden
op it <body>
elemint is frij beheind yn iOS en Android. Dêrta, as jo foarby de boppe- of ûnderkant fan in modal rôlje yn ien fan 'e browsers fan dizze apparaten, sil de <body>
ynhâld begjinne te rôljen. Sjoch Chrome-bug #175502 (reparearre yn Chrome v40) en WebKit-bug #153852 .
As fan iOS 9.3, wylst in modaal iepen is, as de earste oanrekking fan in rôlgebeart binnen de grins is fan in tekstuele <input>
of in <textarea>
, sil de <body>
ynhâld ûnder de modal rôle wurde ynstee fan de modal sels. Sjoch WebKit bug #153856 .
Tink derom ek dat as jo in fêste navbar brûke of ynputen brûke binnen in modale, iOS hat in rendering-bug dy't de posysje fan fêste eleminten net bywurket as it firtuele toetseboerd wurdt trigger. In pear oplossingen hjirfoar omfetsje it transformearjen fan jo eleminten nei position: absolute
of it oproppen fan in timer op fokus om te besykjen de posysjonearring manuell te korrigearjen. Dit wurdt net behannele troch Bootstrap, dus it is oan jo om te besluten hokker oplossing it bêste is foar jo applikaasje.
It .dropdown-backdrop
elemint wurdt net brûkt op iOS yn 'e nav fanwegen de kompleksiteit fan z-yndeksearring. Sa, om dropdowns yn navbars te sluten, moatte jo direkt op it dropdown-elemint klikke (of in oar elemint dat in klikbarren yn iOS sil ûntstean ).
Side-zoomen presintearret ûnûntkomber rendering-artefakten yn guon komponinten, sawol yn Bootstrap as de rest fan it web. Ofhinklik fan it probleem kinne wy it miskien reparearje (earst sykje en dan in probleem iepenje as dat nedich is). Wy hawwe lykwols de neiging om dizze te negearjen, om't se faaks gjin direkte oplossing hawwe oars as hacky oplossingen.
:hover
/ :focus
op mobylEk al is echte sweef net mooglik op de measte touchscreens, de measte mobile browsers emulearje sweefstipe en meitsje :hover
"plakkerich". Mei oare wurden, :hover
stilen begjinne te tapassen nei it oanboarjen fan in elemint en stopje pas mei tapassen nei't de brûker op in oar elemint tikt. Dit kin feroarsaakje dat Bootstrap's :hover
steaten ûngewoan "fêst" wurde op sokke browsers. Guon mobile browsers meitsje ek :focus
like kleverig. D'r is op it stuit gjin ienfâldige oplossing foar dizze problemen oars as it folslein fuortsmite fan sokke stilen.
Sels yn guon moderne browsers kin printsjen eigensinnich wêze.
Yn it bysûnder, lykas Chrome v32 en nettsjinsteande marzje-ynstellingen, brûkt Chrome in viewportbreedte signifikant smeller dan de fysike papiergrutte by it oplossen fan mediafragen by it printsjen fan in webside. Dit kin resultearje yn it ekstra-lytse raster fan Bootstrap dat ûnferwachts aktivearre wurdt by it printsjen. Sjoch útjefte #12078 en Chrome-bug #273306 foar guon details. Foarstelde oplossingen:
@screen-*
Minder fariabelen oan, sadat jo printerpapier grutter wurdt as ekstra lyts.Ek, as fan Safari v8.0, s mei fêste breedte .container
kinne feroarsaakje dat Safari in ûngewoan lytse lettergrutte brûkt by it printsjen. Sjoch #14868 en WebKit-bug #138192 foar mear details. Ien mooglike oplossing foar dit is it tafoegjen fan de folgjende CSS:
Ut it fak wurdt Android 4.1 (en sels wat nijere releases blykber) ferstjoerd mei de Browser-app as de standert webbrowser fan kar (yn tsjinstelling ta Chrome). Spitigernôch hat de Browser-app in protte bugs en ynkonsistinsjes mei CSS yn 't algemien.
Op <select>
eleminten sil de Android-stockblêder de sydkontrôles net werjaan as d'r in border-radius
en / of border
tapast is. (Sjoch dizze StackOverflow-fraach foar details.) Brûk it stikje koade hjirûnder om de misledigjende CSS te ferwiderjen en it <select>
as in unstyled elemint op 'e Android-stockblêder wer te jaan. It snuffeljen fan brûkersagent foarkomt ynterferinsje mei Chrome-, Safari- en Mozilla-browsers.
Wolle jo in foarbyld sjen? Besjoch dizze JS Bin demo.
Om de bêste mooglike ûnderfining te leverjen oan âlde en buggy browsers, brûkt Bootstrap CSS browser hacks op ferskate plakken om spesjale CSS te rjochtsjen op bepaalde browserferzjes om bugs yn 'e browsers sels om te wurkjen. Dizze hacks feroarsaakje begryplik CSS-validators om te kleien dat se ûnjildich binne. Op in pear plakken brûke wy ek bleedende CSS-funksjes dy't noch net folslein standerdisearre binne, mar dizze wurde puur brûkt foar progressive ferbettering.
Dizze falidaasje warskôgings meitsje yn 'e praktyk neat út, om't it net-hacky-diel fan ús CSS folslein falidearret en de hacky-dielen net ynterferearje mei it goede funksjonearjen fan it net-hacky-diel, dêrom negearje wy dizze bepaalde warskôgings bewust.
Us HTML-dokuminten hawwe ek wat triviale en ûngemaklike warskôgings foar HTML-validaasje fanwege ús opnimmen fan in oplossing foar in bepaalde Firefox-bug .
Wylst wy offisjeel gjin plugins of tafoegings fan tredden stypje, biede wy wat nuttich advys om mooglike problemen yn jo projekten te foarkommen.
Guon software fan tredden, ynklusyf Google Maps en Google Custom Search Engine, konflikt mei Bootstrap fanwege * { box-sizing: border-box; }
, in regel dy't it sa makket, padding
hat gjin ynfloed op de definitive berekkene breedte fan in elemint. Learje mear oer doazemodel en maatwurk by CSS Tricks .
Ofhinklik fan 'e kontekst kinne jo as nedich oerskriuwe (Opsje 1) of de doazegrutte foar folsleine regio's weromsette (Opsje 2).
Bootstrap folget gewoane webnoarmen en - mei minimale ekstra ynspanning - kin brûkt wurde om siden te meitsjen dy't tagonklik binne foar dyjingen dy't AT brûke .
As jo navigaasje in protte keppelings befettet en komt foar de haadynhâld yn 'e DOM, foegje dan in Skip to main content
keppeling ta foar de navigaasje (sjoch foar in ienfâldige útlis dit A11Y Project-artikel oer skip navigaasjekeppelings ). It brûken fan de .sr-only
klasse sil de skipkeppeling visueel ferbergje, en de .sr-only-focusable
klasse sil derfoar soargje dat de keppeling sichtber wurdt as ienris rjochte is (foar sichtbere toetseboerdbrûkers).
Fanwege lang besteande tekoartkommingen/bugs yn Chrome (sjoch útjefte 262171 yn 'e Chromium bug tracker ) en Internet Explorer (sjoch dit artikel oer keppelings op side en fokusfolchoarder ), moatte jo derfoar soargje dat it doel fan jo skipkeppeling is is op syn minst programmatysk fokusber troch tafoeging tabindex="-1"
.
Derneist wolle jo miskien in sichtbere fokusyndikaasje op it doel eksplisyt ûnderdrukke (benammen om't Chrome op it stuit ek fokus set op eleminten mei tabindex="-1"
as se mei de mûs oanklikt wurde) mei #content:focus { outline: none; }
.
Tink derom dat dizze brek ek ynfloed hat op alle oare yn-side-keppelings dy't jo side kin brûke, wêrtroch se nutteloos binne foar toetseboerdbrûkers. Jo kinne beskôgje om in ferlykbere stop-gap-fix ta te foegjen oan alle oare neamde ankers / fragmintidentifiers dy't fungearje as keppelingsdoelen.
By it nesteljen fan kopteksten ( <h1>
- <h6>
), moat jo primêre dokumintkop in <h1>
. Folgjende kopteksten moatte logysk gebrûk meitsje fan <h2>
- <h6>
sa dat skermlêzers in ynhâldsopjefte foar jo siden kinne konstruearje.
Learje mear by HTML CodeSniffer en Penn State's AccessAbility .
Op it stuit binne guon fan 'e standertkleurkombinaasjes te krijen yn Bootstrap (lykas de ferskate stilearre knopklassen, guon fan' e koade markearje kleuren dy't brûkt wurde foar basiskoadeblokken , de .bg-primary
kontekstuele eftergrûnhelperklasse , en de standert keppelingkleur as brûkt op in wite eftergrûn) hawwe in lege kontrastferhâlding (ûnder de oanrikkemandearre ferhâlding fan 4,5:1 ). Dit kin problemen feroarsaakje foar brûkers mei leech fyzje of dy't kleurblyn binne. Dizze standertkleuren moatte miskien wizige wurde om har kontrast en lêsberens te fergrutsjen.
Bootstrap is frijjûn ûnder de MIT-lisinsje en is copyright 2019 Twitter. Omleech nei lytsere brokken, kin it beskreaun wurde mei de folgjende betingsten.
De folsleine Bootstrap-lisinsje is te finen yn it projektrepository foar mear ynformaasje.
Mienskipsleden hawwe de dokumintaasje fan Bootstrap oerset yn ferskate talen. Gjinien wurdt offisjeel stipe en se binne miskien net altyd bywurke.
Wy helpe net by it organisearjen of hostjen fan oersettingen, wy keppelje der gewoan nei.
In nije of bettere oersetting klear? Iepenje in pull-fersyk om it ta te foegjen oan ús list.