Incipere
Overview of Bootstrap, quomodo utendi et utaris, exempla fundamentalia et exempla, et plura.
Overview of Bootstrap, quomodo utendi et utaris, exempla fundamentalia et exempla, et plura.
Bootstrap (currente v3.4.1) paucas vias faciles habet ut cito incipias, unumquemque appellans alium gradum arte et casu utere. Perlege videre quid maxime egeat.
Composuit et minitavit CSS, JavaScript, et fontes. Nullae soUicitudo vel primigenii fasciculi includuntur.
Source Less, JavaScript, and font files, with our soUicitudo. Minus compilator et quidam setup.
Bootstrap ab Minore ad Sass portatum est inclusio facilioris in Rails, Compass, vel Sass-tantum inceptis.
Populares apud jsDelivr gratiose auxilium praebent CDN pro CSS Bootstrap et JavaScript. Modo utere his jsDelivr nexus.
Potes etiam installare et administrare Bootstrap's Minus, CSS, JavaScript, et fontes utens Bower :
Potes etiam Bootstrap install uti npm :
require('bootstrap')
onerant omnes Bootstrap's jQuery plugins onto the jQuery object. Modulus bootstrap
ipse nihil exportat. Potes manually onerare Bootstrap's jQuery plugins singillatim onerando tabellas /js/*.js
sub sarcina summo-gradu presul.
Bootstrap scriptor package.json
continet metadata aliqua addita sub his clavibus:
less
- iter ad Bootstrap principale Minus fons filestyle
- iter ad Bootstrap's non-minified css quod est precompiled per default occasus (non customization)Potes etiam instituere et administrare Bootstrap's Minus, CSS, JavaScript, et fonts utens Composer :
Bootstrap utitur Autoprefixer ad agendum cum praefixis CSS venditoris . Si Bootstrap componas ex suo Minus/Sass fonte et nostro Gruntfile non utendo, Autopraefixum opus erit in processu tuo aedificandi. Si Bootstrap precompiled vel utendo nostro Gruntfile, non debes de hoc solliciti esse quod Autoprefixer in Gruntfile iam insertus est.
Bootstrap in duabus formis receptabilis est, intra quas sequentia directoria et fascicula invenies, communes facultates logice aggregans et varias variationes tam compositas quam minutas praebens.
Please note that all JavaScript plugins require jQuery to be included, as shown in the starter template . Consule nostrumbower.json
videre quae versiones jQuery fulciantur.
Cum receptae sunt, unzip compressum folder ut structuram (compositam) Bootstrap videre. Aliquid sic videbis;
Haec est forma fundamentalis Bootstrap: praecompiled lima pro velox gutta-in usu in re aliqua fere interretiali. Composuit CSS et JS ( bootstrap.*
) necnon CSS et JS ( bootstrap.min.*
). CSS source map ( bootstrap.*.map
) usui praesto sunt instrumentis elit cum quibusdam instrumentis navigatoriis. Fontes e Glyphicone comprehenduntur, ut est thema ad libitum Bootstrap.
In fonte codice Bootstrap download precompiled CSS, JavaScript, et font bona, una cum fonte Minus, JavaScript, et documenta includit. Specialius includit sequentia et plura;
The less/
, js/
and fonts/
the source code for our CSS, JS, and icon fonts (respectively). Folder comprehendit omnia quae dist/
supra in sectione electronica precompilata sunt. docs/
Folder involvit fontem codicem documentis nostrae et usui examples/
Bootstrap. Praeter hoc, quaelibet alia fasciculus inclusus subsidium fasciculorum, licentiae informationis et progressionis praebet.
Bootstrap Grunt utitur ad systema aedificandum, rationibus opportunis ad operandum cum compage. Quomodo codicem nostrum compigimus, probationes currite, et plura.
Ad Grunt installare, primum debes detrahere et nodi instituere.js (in quo npm includit). npm significat pro modulis nodi fasciculis factis et est via ad progressionem dependentiarum per node.js regendas.
Turn ex to order versus;grunt-cli
Cum globally install npm install -g grunt-cli
./bootstrap/
directorium radicis, deinde currere npm install
. npm tabellam spectabit package.json
et automatice necessarias clientelas locales ibi enumeratas instituet.Cum perfeceris, poteris varia ingere iussa currere ex mandato versus.
grunt dist
(Just ordinare CSS et JavaScript)Regenerat /dist/
directorium cum limatis compilatis et diminutis CSS et JavaScript. Ut usor Bootstrap, hoc est praeceptum quod vis solet.
grunt watch
(Watch)Minus fontem imaginum observat et sponte eos ad CSS componit quotiens mutationem servas.
grunt test
(Run probat)JSHint fugit et QUnit probat in navigatoribus realibus gratias Karma currit .
grunt docs
(Aedificare & probare soUicitudo bonorum)Aedificat et probat CSS, JavaScript, et alia bona quae adhibentur cum currit documenta localiter via bundle exec jekyll serve
.
grunt
(Aedifica absolute omnia et currunt probat)Compilat et minuit CSS et JavaScript, documenta aedificat, HTML5 validator contra soUicitudo decurrit, res Customizer regenerat et plus. Requirit Jekyll . Plerumque solum necessarium est si in ipso Bootstrap caesim es.
Si difficultates amittas cum dependentiis insertis vel currentibus Praeceptis Grunt, primum /node_modules/
indicem ab npm genitum dele. Tum rerum npm install
.
Incipe cum hac basic HTML template, vel haec exempla mutare . Speramus fore ut exempla et exempla nostra mosizes, ea accommodans ad usus necessarios tuos.
HTML infra effingo ut opus incipias cum minimo Bootstrap documento.
Aedificare in basic template supra cum Bootstrap multa membra. Hortamur te ut Bootstrap mos et aptare ut tuis cuiusque consilii necessitatibus conveniat.
Get the source code for every example below by downloading the Bootstrap repositorium . Exempla reperiuntur in docs/examples/
indice.
Facere consuetudinem navbar cum iustificatis nexus. Capita! Non etiam Safari amica.
Bootlint est instrumentum linterarii officialis Bootstrap HTML. Automatice aliquot errata communia HTML in paginis interretialibus coercet quae Bootstrap in modo satis "vanillae" utuntur. Vanilla Bootstrap partes/magationes suas partes domnae requirent ut quibusdam structuris conformetur. Bootlint compescit instantias componentium Bootstrap recte HTML constructa habere. Considera Bootlint addere ad instrumentum evolutionis telae tuae Bootstrap, ut nulla communis errata retardet tui progressionis propositi.
Hodie in Bootstrap evolutione subsiste et cum his utilibus facultatibus communitatem porrige.
irc.freenode.net
servo, in canali ## bootstrap .twitter-bootstrap-3
.bootstrap
quae ad functionem Bootstrap modificandam vel augendam, cum per npm vel similes machinas traditionis ad maximam inventionem distribuendam, debet.Potes etiam sequi @getbootstrap in Twitter pro recentissimis confabulationibus et musicis terribilis.
Bootstrap automatice paginas tuas pro variis magnitudinibus screen adaptat. Ecce quam ut disable hanc plumam sic pagina tua operatur sicut hoc exemplum non-responsivum .
<meta>
de quo in CSS soUicitudowidth
singulis .container
eget terno una latitudo, exempli gratia width: 970px !important;
Scias hoc evenire post defaltam Bootstrap CSS. Optime vitare potes !important
cum quaestionibus instrumentis vel in aliquo selectore-fu..col-xs-*
varius nisi vel, posuere magna. Ne cures, extra-parva fabrica squamarum craticularum ad omnes resolutiones.Responsorium adhuc opus erit pro IE8 (quoniam in instrumentis nostris quaestionibus adhuc ibi sunt et opus procedendum est). Hoc disables rationes "mobilis" Bootstrap.
Hos gradus ad exemplum applicavimus. Lege eius fontem codicem ut videres mutationes certas perficiendas.
Vultus migrare ab antiqua versione Bootstrap ad v3.x? Check out our migration guide .
Bootstrap aedificatur ad operandum optimum in ultimis escritorio et in navigatoribus mobilibus, id est antiquiores navigatores aliter appellatos, licet plene functiones, certas quasdam compositiones exhibere.
Speciatim sustinemus recentissimas versiones sequentium navigatrum et suggestuum.
Alternative navigatores qui recentissima versione WebKit, Blink vel Gecko utuntur, sive directe sive per visum API per telae suggesti, expresse non sustinentur. Nihilominus, Bootstrap (in pluribus casibus) recte in his quoque navigatoribus proponere et operari debet. Accuratius subsidii informationes infra provisae sunt.
Generaliter Bootstrap sustinet recentissimas versiones cuiusque tribunalis maioris default navigatoris. Nota quod procuratores navigatores (ut Opera Mini, Opera Turbo mobiles modo, UC Mini navigator, sericum Amazonum) non praebentur.
Chrome | Firefox | Safari | |
---|---|---|---|
Android | Supported | Supported | N/A |
iOS' | Supported | Supported | Supported |
Similiter recentissimae versiones maxime navigantium escritorio fulciuntur.
Chrome | Firefox | Penitus rimor | Opera | Safari | |
---|---|---|---|---|---|
Mac | Supported | Supported | N/A | Supported | Supported |
Windows | Supported | Supported | Supported | Supported | Non praebetur |
In Windows sustinemus Penitus Rimor 8-11 .
Firefox enim, praeter recentem emissionem stabilis normalem, etiam recentissimam missionem extensam Support (ESR) versionem Firefox sustinemus.
Inofficiose, Bootstrap in Chromium et Chrome pro Linux, Firefox pro Linux, et Penitus Rimor 7, et Microsoft Edge satis inspicere et bene gerere debent, quamquam publice non sustinentur.
Pro indice aliquorum cimicum navigatoris qui Bootstrap obluctare habet, vide Murum nostrum bugs navigantium .
Penitus Rimor 8 et 9 fulciuntur, tamen, quaeso, scias aliquas proprietates CSS3 et HTML5 elementa non plene ab his navigatoribus sustentari. Praeterea, Penitus Rimor 8 usum Respond.js requirit ut media quaestionis subsidia efficiat.
Feature | Penitus Rimor 8 | Penitus Rimor 9 |
---|---|---|
border-radius |
Non praebetur | Supported |
box-shadow |
Non praebetur | Supported |
transform |
Non praebetur | Subnixus, cum -ms praepositione |
transition |
Non praebetur | |
placeholder |
Non praebetur |
Visita possum uti... pro singulis in navigatro auxilio linearum CSS3 et HTML5 notarum.
Caveat a sequentibus caveatis cum Responsoriis utens in evolutione et productione ambitus Internet Explorer 8 .
Usura Respond.js cum CSS hosted in alia dominio (exempli gratia, in CDN) requirit aliquas additos paro. Vide in Responsoria soUicitudo ad singula.
file://
Ob regulas securitatis navigandi, Respond.js paginas per file://
protocollum spectatas non laborat (sicut cum tabella locali HTML aperiens). Ad probationes responsivas in IE8, paginas tuas in HTTP(S). Vide in Responsoria soUicitudo ad singula.
@import
Respond.js non operatur cum CSS quod est referenced via @import
. Praesertim nonnullae configurationes Drupal usui notae sunt @import
. Vide in Responsoria soUicitudo ad singula.
IE8 non plene confert box-sizing: border-box;
coniunctam cum min-width
, max-width
, min-height
, vel max-height
. Ideo, ut v3.0.1, iam non utimur max-width
in .container
s.
IE8 has some issues with @font-face
when combined with :before
. Bootstrap ea compositione utitur cum suo Glyphicone. Si pagina conditivo est, et sine mure per fenestram onusta (id est conjunctionem reficiendi vel oneris aliquid in iframe ferire) tunc pagina ante onus fontium reddita accipit. Super pagina volitans aliquas icones ostendet et super reliquas icones volitans etiam illas ostendet. See issue #13863 for details.
Bootstrap non valet in modis compatibilitatis veteris Internet Explorer. Profecto uteris novissimam reddendi modum pro IE, considera congruentem <meta>
tag in paginis tuis:
Confirma modum documenti aperiendo instrumenta debugging: torcular F12et cohibe "Documentum Modus".
Hoc tag in omnibus documentis et exemplis Bootstrap comprehenditur ut optimam reddendam possibilitatem curet in unaquaque versione Internet Explorer suffulta.
Vide hanc quaestionem StackOverflow pro maiori notitia.
Penitus Rimor 10 fabricam latitudinem a latitudine prospectus non differt , ideoque instrumentis quaestionibus in Bootstrap CSS proprie non applicatur. Communiter mox addere velis velox PRAECISIO CSS ut hoc figere:
Nihilominus hoc non operatur ad machinas decurrentes Fenestra Phone 8 versiones antiquiores quam Update 3 (aka GDR3) , quia tales cogitationes praebet ut maxime visum escritorio loco angustae "phone" visum ostendant. Ad hoc compellare, debes includere sequentia CSS et JavaScript ad operandum circa bug .
Pro magis notitia et usus guidelines, Windows Phone 8 et Fabrica Latitudo legebant .
Hoc in omnibus documentis et exemplis tamquam demonstrationem obiecto includimus.
Machinam versionum Safari ante v7.1 reddendam pro OS X et Safari pro iOS v8.0 nonnullam molestiam habuerunt cum numero locorum decimalium in nostris .col-*-1
classibus eget. Si igitur singulas XII columnas haberes, animadverteres brevissimas accessiones ad alios ordines columnarum comparari. Praeter upgrading Safari/iOS, habes optiones aliquas pro workarounds:
.pull-right
ad ultimam tuam columnam euismod ut alignment duro-recteFirmamentum elementum overflow: hidden
in <body>
iOS et Android satis limitatum est. Ad illum finem, cum summum vel imum modalis in alterutro navigantium illorum machinis librum transieris, <body>
contentum volumen incipiet. See Chrome bug #175502 (fixed in Chrome v40) and WebKit bug #153852 .
Sicut iOS 9.3, dum modalis apertus est, si initialis tactus libri gestus intra fines textualis <input>
vel a <textarea>
est, <body>
contentum infra modalem loco ipsius modalis inscribetur. See WebKit bug #153856 .
Etiam notandum est, si certa navbare uteris vel inputibus intra modalem uteris, iOS cimex reddens, qui positionem certorum elementorum non renovat cum claviaturae virtualis utitur. A nonnullis operariis pro hoc includunt elementa commutandi position: absolute
vel timentis in umbilico invocare ut manually positiones corrigere conetur. Hoc per Bootstrap non tractatur, ad te ergo pertinet uter solutioni tuae expediat applicatio.
Elementum in .dropdown-backdrop
iOS in nav propter implicationem z-indexing non adhibetur. Sic, ut in navbaribus stillicidia clauderetur, elementum guttatim (vel quodlibet aliud elementum quod strepita eventum in iOS accendet ) debet.
Pagina zooming inevitabiliter praebet artificia in quibusdam componentibus, tam in Bootstrap quam in reliquis interreti reddens. Secundum eventum, illud reficere poterimus (primum quaerere et deinde, si opus sit, exitum aperire). Sed haec ignorare solemus cum saepe nullam haberemus solutionem directam praeter iocantes operis.
:hover
/ :focus
in mobiliEtiamsi vera volatilis maxime touchscreens possibilia non potest, maxime navigatores mobilis aemulantur volitantes auxilium et faciunt:hover
"lentum" faciunt. Aliis verbis, :hover
styli incipiunt applicando post percussionem elementi et tantum desinunt applicare post usoris sonum aliquod aliud elementum. Hoc potest causare status Bootstrap :hover
ut inconveniens "adhæsit" in talibus navigatoribus fieri. Nonnulli etiam navigatores mobiles :focus
similiter viscosi faciunt. Nulla nunc simplex labor in his rebus praeterquam tales stylos omnino removens.
Etiam in nonnullis hodiernis navigatoribus, quirky typographica esse potest.
Praesertim, ut Chrome v32 et ad occasus margines neglegens, Chrome specula latitudinis signanter angustiore utitur quam magnitudo corporis chartacea, cum quaestionibus instrumentorum solvendis dum paginas interretis excudendi sunt. Hoc sequitur in Bootstrap scriptor extra parva eget inopinate operatur cum excudendi. See issue #12078 and Chrome bug #273306 for some details. Suggessit workarounds:
@screen-*
minorum variabilium consuescere ut charta typographi tui maior quam extra-parva habeatur.Etiam, cum Safari v8.0, fixum-latum .container
s facere potest Safari utendi fontis magnitudinum solitae magnitudine cum excudendi. See #14868 and WebKit bug #138192 for more details. Una potentiale habemus cui hoc addit quod sequitur CSS:
Ex archa, Android 4.1 (et etiam nonnulla recentiora videntur emissiones) navem cum app navigatro sicut default interretiali navigatoris electionis (ut Chrome opponitur). Infeliciter, app navigatrum habet multas bugs et repugnantias cum CSS in genere.
In <select>
elementis, navigatrum stirpis MASCULI non ostendet latus imperium si adsit border-radius
et/vel border
applicatur. (Vide hanc quaestionem pro singulis StackOverflow.) Praecisa codicis infra utere ut offensionem CSS removeat et <select>
ut elementum patens in navigatro MASCULINUS stirpem reddas. Usor agens olfaciendi impedimentum cum navigatoribus Chrome, Safari et Mozilla vitat.
Vis videre exemplum? Reprehendo sicco hoc JS Bin demo.
Ut experientiam optimam praebeat ad navigatores veteres et buggy, Bootstrap utitur CSS navigatoris autocineti in pluribus locis ut speciales CSS ad certas navigatores versiones oppugnandas ut circa cimices in ipsis navigatoribus laborant. Hae hacks comprehendi possunt CSS validatores querendi se invalidos esse. In duobus locis etiam ora cruentis CSS notis utimur quae nondum plene normae sunt, sed hae pure ad amplificationem progressivam adhibentur.
Hae admonitiones sanatio in praxi non refert, quia non-cavescens portio nostrae CSS plene convalescit et partes iocales non impediunt propriam operationem portionis non-hackyae, quapropter de industria has admonitiones particulares neglegimus.
Nostri HTML docs similiter habent admonitiones aliquas frivolas et inconsequentiales HTML validation debitae inclusio operis operis pro quodam Firefox bug .
Dum nullam tertiam partem plugins vel additiones publice sustinemus, aliquod utile consilium praebemus ad auxilium vitandum quaestiones potentiales in inceptis tuis.
Pars tertia programmatis, inter Google Maps et Google Custom Search Engine, conflictus cum Bootstrap debet * { box-sizing: border-box; }
, regula quae ita padding
facit ut finalem latitudinem computati elementi non afficit. Disce plus de archa exemplari et inspectione in CSS Furta .
Prout in contextu, fortasse superare quasi opus (Option 1) vel capsulam ampliationem pro integris regionibus retexere (Option 2).
Bootstrap signa interretialia communia sequitur et - minimis extra conatum - adhiberi possunt ad loca creandos quae pervia AT utentibus sunt .
Si navigatio tua multos nexus continet et praecedit summa contentum in DOM, adde Skip to main content
nexum ante navigationem (pro simplici explanatione, vide hunc A11Y Project articulum in skip navigationis nexus ). Classis .sr-only
utens uisum nexum oculi abscondet, et .sr-only-focusable
genus faciet ut nexus semel intentus (pro claviaturis perspicacioribus utentibus) pateat.
Ob defectum vetustatis / cimices in Chrome (vide exitus 262171 in Chromium bug tracker ) et Penitus Rimor (vide hunc articulum in in pagina nexus et ordo focus ), opus fac ut scopo tui paginae skip saltem programmatice focusable addendo tabindex="-1"
.
Praeterea, signum umbilicum visibile in scopo expresse supprimere voles (praesertim ut Chrome nunc etiam focus in elementis ponit cum tabindex="-1"
cum mure conprimuntur) #content:focus { outline: none; }
.
Nota hunc cimex etiam afficere quemlibet alium paginae paginae nexus tuos situs fortasse utens, inutiles reddens pro claviaturis usoribus. Similem stropham figere considerare licet addere omnibus aliis ancoras nominatis / fragmenti identificatores qui tamquam scuta ligant agunt.
Cum capita commorantes ( <h1>
- <h6>
) documentum primarium tuum caput esse debet <h1>
. Sequentia capita logicam usum adhibeant <h2>
ut <h6>
lectores velum tabulam contentorum pro paginis tuis construere possint.
Plus discere in HTML CodeSniffer et AccessAbility rei publicae Penn .
In statu, nonnulla de iunctionibus colorum defectuum in Bootstrap (qualia sunt variae conjunctionis dictae classes, quaedam e codice illustrandis coloribus adhibitis pro stipitibus fundamentalibus , in background adiutorii .bg-primary
contextualis classium, et in color defalta nexus cum in albo background usus est) humilem proportionem habere (infra proportio 4.5:1 commendatur ). Hoc potest causare problems utentes humili visione vel colore caecorum. Hi defectus colores mutari possunt ad eorum discrepantiam ac legibilitatem augendam.
Bootstrap sub MIT licentia dimittitur et Copyright 2019 Twitter est. Decoctum ad minimas res, cum sequentibus conditionibus describi potest.
Plena licentia Bootstrap sita est in promptuario pro maiori notitia exertus .
Socii communitatis documenta Bootstrap in varias linguas interpretati sunt. Nulli publice faventur et non semper moderni sunt.
Non adiuvamus translationes hospites aut ordinare, modo cum illis coniungimus.
Novam vel meliorem translationem complevit? Petitionem viverra aperi ut eam in nostro indice addas.