Hasten
Bootstrap-en ikuspegi orokorra, nola deskargatu eta erabili, oinarrizko txantiloiak eta adibideak, etab.
Bootstrap-en ikuspegi orokorra, nola deskargatu eta erabili, oinarrizko txantiloiak eta adibideak, etab.
Bootstrap-ek (gaur egun v3.4.1) azkar hasteko modu erraz batzuk ditu, bakoitza trebetasun-maila eta erabilera-kasu ezberdinetara erakartzen duena. Irakurri zure beharretara egokitzen dena ikusteko.
CSS, JavaScript eta letra-tipoak konpilatu eta txikitu. Ez da dokumenturik edo jatorrizko iturburu-fitxategirik sartzen.
Source Less, JavaScript eta letra-tipo-fitxategiak, gure dokumentuekin batera. Less konpiladore bat eta konfigurazio batzuk behar ditu.
Bootstrap Less-etik Sassera eraman da Rails, Compass edo Sass soilik proiektuetan erraz sartzeko.
JsDelivr -eko lagunek CDN laguntza eskaintzen dute Bootstrap-en CSS eta JavaScript. Erabili jsDelivr esteka hauek.
Bootstrap-en Less, CSS, JavaScript eta letra-tipoak ere instalatu eta kudeatu ditzakezu Bower erabiliz :
Bootstrap ere instala dezakezu npm erabiliz :
require('bootstrap')
Bootstrap-en jQuery plugin guztiak jQuery objektuan kargatuko ditu. Moduluak berak ez du bootstrap
ezer esportatzen. Bootstrap-en jQuery pluginak eskuz karga ditzakezu banan-banan /js/*.js
fitxategiak paketearen goi-mailako direktorioan kargatuz.
Bootstrap- package.json
ek metadatu gehigarri batzuk ditu gako hauen azpian:
less
- Bootstrap-en Less iturburu-fitxategi nagusirako bideastyle
- Ezarpen lehenetsiak erabiliz aurrez konpilatu den Bootstrap-en txikitu gabeko CSSrako bidea (pertsonalizaziorik ez)Bootstrap-en Less, CSS, JavaScript eta letra-tipoak ere instalatu eta kudeatu ditzakezu Composer erabiliz :
Bootstrap- ek Autoprefixer erabiltzen du CSS saltzaileen aurrizkiei aurre egiteko . Bootstrap bere Less/Sass iturburutik konpilatzen ari bazara eta gure Gruntfile erabiltzen ez baduzu, Autoprefixer zure eraikuntza-prozesuan integratu beharko duzu. Aurrez konpilatutako Bootstrap erabiltzen ari bazara edo gure Gruntfile erabiltzen ari bazara, ez duzu honetaz kezkatu behar Autoprefixer dagoeneko gure Gruntfilean integratuta dagoelako.
Bootstrap bi formatan deskarga daiteke, eta horien barruan honako direktorio eta fitxategi hauek aurkituko dituzu, baliabide komunak logikoki multzokatuz eta konpilatutako eta txikitutako aldaerak eskainiz.
Kontuan izan JavaScript plugin guztiek jQuery sartzea eskatzen dutela, hasierako txantiloian erakusten den moduan . Kontsultatu gurebower.json
jQuery-ren zein bertsio onartzen diren ikusteko.
Deskargatu ondoren, deskonprimitu karpeta Bootstrap-en (konpilatua) egitura ikusteko. Horrelako zerbait ikusiko duzu:
Hau da Bootstrap-en formarik oinarrizkoena: aurrez konpilatutako fitxategiak ia edozein web proiektutan azkar erabiltzeko. CSS eta JS konpilatuak ( bootstrap.*
) eskaintzen ditugu, baita CSS eta JS konpilatuak eta txikituak ( bootstrap.min.*
). CSS iturburu-mapak ( bootstrap.*.map
) erabilgarri daude arakatzaile batzuen garatzaile-tresnekin erabiltzeko. Glyphicons-en letra-tipoak sartzen dira, baita aukerako Bootstrap gaia ere.
Bootstrap iturburu-kodearen deskargak aurrez konpilatutako CSS, JavaScript eta letra-tipoen aktiboak biltzen ditu, iturri Less, JavaScript eta dokumentazioarekin batera. Zehazkiago, honako hauek eta gehiago biltzen ditu:
, less/
, js/
eta fonts/
gure CSS, JS eta ikonoen letra-tipoen iturburu-kodea dira (hurrenez hurren). dist/
Karpetak goian aurrez konpilatutako deskarga atalean zerrendatutako guztia biltzen du . docs/
Karpetak gure dokumentazioaren iturburu-kodea eta Bootstrap examples/
erabilerarenak ditu. Horretaz gain, barne hartzen den beste edozein fitxategi paketeak, lizentziaren informazioa eta garapenerako laguntza eskaintzen du.
Bootstrap -ek Grunt erabiltzen du bere eraikuntza sistemarako, markoarekin lan egiteko metodo egokiekin. Horrela konpilatzen dugu gure kodea, probak exekutatzen eta abar.
Grunt instalatzeko, lehenik deskargatu eta instalatu behar duzu node.js (npm barne). npm nodo paketatutako moduluak esan nahi du eta garapenaren mendekotasunak kudeatzeko modu bat da node.js bidez.
Ondoren, komando-lerrotik:grunt-cli
globalki npm install -g grunt-cli
./bootstrap/
direktoriora, gero exekutatu npm install
. npm-k fitxategia begiratuko du package.json
eta automatikoki instalatuko ditu bertan zerrendatutako beharrezko mendekotasun lokalak.Amaitutakoan, komando lerrotik emandako Grunt komando ezberdinak exekutatu ahal izango dituzu.
grunt dist
(Konpilatu CSS eta JavaScript besterik ez)/dist/
Direktorioa CSS eta JavaScript fitxategi konpilatu eta txikituekin birsortzen du . Bootstrap erabiltzaile gisa, hau da normalean nahi duzun komandoa.
grunt watch
(Ikusi)Less iturburu-fitxategiak ikusten ditu eta automatikoki birkonpilatzen ditu CSS-ra aldaketa bat gordetzen duzun bakoitzean.
grunt test
(Egin probak)JSHint exekutatzen du eta QUnit probak exekutatzen ditu benetako arakatzaileetan Karma -ri esker .
grunt docs
(Eraiki eta probatu dokumentuen aktiboak)Dokumentazioa lokalean exekutatzen denean erabiltzen diren CSS, JavaScript eta beste aktibo batzuk eraiki eta probatzen ditu bundle exec jekyll serve
.
grunt
(Eraiki dena eta exekutatu probak)CSS eta JavaScript konpilatu eta murrizten ditu, dokumentazio webgunea eraikitzen du, HTML5 baliozkotzailea dokumentuekin exekutatzen du, Customizer aktiboak birsortzen ditu eta abar. Jekyll eskatzen du . Normalean bakarrik beharrezkoa da Bootstrap bera hackeatzen ari bazara.
Mendekotasunak instalatzeko edo Grunt komandoak exekutatzeko arazoak aurkitzen badituzu, lehenik ezabatu /node_modules/
npm-k sortutako direktorioa. Ondoren, berriro exekutatu npm install
.
Hasi oinarrizko HTML txantiloi honekin, edo aldatu adibide hauek . Espero dugu gure txantiloiak eta adibideak pertsonalizatzea, zure beharretara egokituz.
Kopiatu beheko HTMLa Bootstrap dokumentu minimo batekin lanean hasteko.
Eraiki goiko oinarrizko txantiloian Bootstrap-en osagai askorekin. Bootstrap pertsonalizatzera eta egokitzera animatzen zaitugu zure proiektuaren beharretara egokitzeko.
Lortu beheko adibide bakoitzaren iturburu-kodea Bootstrap biltegia deskargatuz . Adibideak direktorioa aurki daitezke docs/examples/
.
Alboko barra eta nabigazio-barra finko dituen administrazio-arbelaren oinarrizko egitura.
Sortu nabigazio barra pertsonalizatu bat esteka justifikatuekin. Buruak gora! Ez da oso Safari atsegina.
Bootlint Bootstrap HTML linter tresna ofiziala da. Automatikoki egiaztatzen ditu Bootstrap nahiko "banilla" modu batean erabiltzen ari diren web-orrietako HTML akats arrunt batzuk. Vanilla Bootstrap-en osagai/widget-ek DOM-aren zatiak egitura jakin batzuetara egokitzea eskatzen du. Bootlint-ek egiaztatzen du Bootstrap osagaien instantziek HTML egitura egokia dutela. Demagun Bootlint gehitzea zure Bootstrap web garapeneko tresna-katean, akats arruntek zure proiektuaren garapena moteldu ez dezan.
Egon zaitez Bootstrap-en garapenaren berri eta jarri komunitateari baliabide lagungarri hauekin.
irc.freenode.net
zerbitzarian, ##bootstrap kanalean .twitter-bootstrap-3
.bootstrap
Garatzaileek Bootstrap-en funtzionaltasuna aldatzen edo gehitzen duten paketeetan erabili beharko lukete gako -hitza npm edo antzeko bidalketa-mekanismoen bidez banatzean, aurkikuntzarik handiena lortzeko.Twitterren @getbootstrap ere jarraitu dezakezu azken esamesak eta musika-bideo ikaragarriak ikusteko.
Bootstrap-ek automatikoki egokitzen ditu zure orriak pantaila-tamaina desberdinetara. Hona hemen eginbide hau nola desgaitu zure orrialdeak erantzuten ez duen adibide honen antzera funtziona dezan .
<meta>
aipatutako ikuspegiawidth
maila .container
bakoitzeko zabalera bakarrarekin, adibidez. width: 970px !important;
Ziurtatu hau Bootstrap CSS lehenetsiaren ondoren datorrela. Aukeran saihestu dezakezu !important
multimedia-kontsultekin edo hautatzaile-fu batekin..col-xs-*
klaseak ertain/handiez gain, edo horien ordez. Ez kezkatu, gailu txikien sarea bereizmen guztietara egokitzen da.Oraindik Respond.js beharko duzu IE8rako (gure komunikabideen kontsultak oraindik hor baitaude eta prozesatu behar baitira). Horrek Bootstrap-en "gune mugikorren" alderdiak desgaitzen ditu.
Urrats hauek adibide bati aplikatu dizkiogu. Irakurri bere iturburu kodea inplementatutako aldaketa zehatzak ikusteko.
Bootstrap-en bertsio zaharrago batetik v3.x-era migratu nahi duzu? Ikusi gure migrazio gida .
Bootstrap azken mahaigaineko eta mugikorreko arakatzaileetan ondoen funtzionatzeko eraikita dago, hau da, arakatzaile zaharrenek zenbait osagairen errendaketak estilo desberdineko, guztiz funtzionalak izan arren, bistara ditzakete.
Zehazki, honako nabigatzaile eta plataforma hauen azken bertsioak onartzen ditugu.
WebKit, Blink edo Gecko-ren azken bertsioa erabiltzen duten arakatzaile alternatiboak, zuzenean edo plataformaren web ikuspegiaren APIaren bidez, ez dira esplizituki onartzen. Hala ere, Bootstrap-ek (kasu gehienetan) behar bezala erakutsi eta funtzionatu beharko luke arakatzaile hauetan ere. Laguntza-informazio zehatzagoa behean ematen da.
Oro har, Bootstrap-ek plataforma nagusi bakoitzaren arakatzaile lehenetsien azken bertsioak onartzen ditu. Kontuan izan proxy arakatzaileak (adibidez, Opera Mini, Opera Mobile-ren Turbo modua, UC Browser Mini, Amazon Silk) ez direla onartzen.
Chrome | Firefox | Safaria | |
---|---|---|---|
Android | Onartua | Onartua | N/A |
iOS | Onartua | Onartua | Onartua |
Era berean, mahaigaineko arakatzaile gehienen azken bertsioak onartzen dira.
Chrome | Firefox | Internet Explorer | Opera | Safaria | |
---|---|---|---|---|---|
Mac | Onartua | Onartua | N/A | Onartua | Onartua |
Leihoak | Onartua | Onartua | Onartua | Onartua | Ez da onartzen |
Windows-en, Internet Explorer 8-11 onartzen dugu .
Firefox-erako, azken bertsio egonkor arruntaz gain, Firefox-en azken laguntza hedatua (ESR) bertsioa ere onartzen dugu.
Ez-ofizialki, Bootstrap-ek nahikoa ondo begiratu eta jokatu beharko luke Chromium eta Chrome Linux-en, Firefox Linux-en eta Internet Explorer 7-n, baita Microsoft Edge-n ere, ofizialki onartzen ez diren arren.
Bootstrap-ek aurre egin behar dion arakatzailearen akatsen zerrenda ikusteko, ikus gure arakatzailearen akatsen horma .
Internet Explorer 8 eta 9 ere onartzen dira, hala ere, kontuan izan CSS3 propietate eta HTML5 elementu batzuk ez dituztela guztiz onartzen arakatzaile hauek. Horrez gain, Internet Explorer 8-k Respond.js erabiltzea eskatzen du multimedia-kontsulten laguntza gaitzeko.
Ezaugarri | Internet Explorer 8 | Internet Explorer 9 |
---|---|---|
border-radius |
Ez da onartzen | Onartua |
box-shadow |
Ez da onartzen | Onartua |
transform |
Ez da onartzen | Onartua, -ms aurrizkiarekin |
transition |
Ez da onartzen | |
placeholder |
Ez da onartzen |
Bisitatu Can I use... CSS3 eta HTML5 funtzioen arakatzailearen laguntzari buruzko xehetasunak lortzeko.
Kontuz hurrengo ohartarazpenekin Respond.js Internet Explorer 8rako garapen eta ekoizpen inguruneetan erabiltzean.
Respond.js beste (azpi)domeinu batean (adibidez, CDN batean) ostatatutako CSSarekin erabiltzeak konfigurazio gehigarri bat behar du. Ikusi Respond.js dokumentuak xehetasunetarako.
file://
Arakatzailearen segurtasun-arauak direla eta, Respond.js-ek ez du funtzionatzen protokoloaren bidez ikusitako orriekin file://
(adibidez, HTML fitxategi lokal bat irekitzean). IE8-n erantzuteko funtzioak probatzeko, ikusi zure orriak HTTP(S) bidez. Ikusi Respond.js dokumentuak xehetasunetarako.
@import
Respond.js-k ez du funtzionatzen . bidez erreferentziatutako CSS-ekin @import
. Bereziki, ezagutzen dira Drupal-en konfigurazio batzuk erabiltzen @import
. Ikusi Respond.js dokumentuak xehetasunetarako.
IE8-k ez du guztiz onartzen box-sizing: border-box;
, min-width
, max-width
, min-height
edo max-height
. Hori dela eta, v3.0.1etik aurrera, jada ez dugu erabiltzen max-width
s .container
.
IE8-k arazo batzuk ditu rekin @font-face
konbinatzean :before
. Bootstrap-ek konbinazio hori erabiltzen du bere glifikoekin. Orrialde bat cachean gordetzen bada eta sagua leihoaren gainean sakatu gabe kargatzen bada (hau da, sakatu freskatzeko botoia edo kargatu zerbait iframe batean), orduan orria letra-tipoa kargatu baino lehen errendatuko da. Orrialdearen (gorputza) pasatzean ikono batzuk erakutsiko dira eta gainerako ikonoen gainean pasatzean horiek ere erakutsiko dira. Ikusi #13863 alea xehetasunetarako.
Bootstrap ez da onartzen Internet Explorer zaharreko bateragarritasun moduetan. IErako azken errendatze modua erabiltzen ari zarela ziurtatzeko, kontuan hartu <meta>
etiketa egokia zure orrietan sartzea:
Egiaztatu dokumentuaren modua arazketa tresnak irekiz: sakatu F12eta egiaztatu "Dokumentu modua".
Etiketa hau Bootstrap-en dokumentazio eta adibide guztietan sartzen da, Internet Explorer-en onartzen den bertsio bakoitzean ahalik eta errendatze onena ziurtatzeko.
Ikusi StackOverflow galdera hau informazio gehiago lortzeko.
Internet Explorer 10-k ez du bereizten gailuaren zabalera eta ikuspegiaren zabaleratik , eta, beraz, ez ditu behar bezala aplikatzen Bootstrap-en CSS-ko multimedia-kontsultak. Normalean CSS zati azkar bat gehituko duzu hau konpontzeko:
Hala ere, honek ez du funtzionatzen Update 3 (GDR3) baino zaharragoak diren Windows Phone 8 bertsioak exekutatzen dituzten gailuetan, horrelako gailuek batez ere mahaigaineko ikuspegia erakusten baitute "telefono" ikuspegi estuaren ordez. Horri aurre egiteko , CSS eta JavaScript hauek sartu beharko dituzu akatsari aurre egiteko .
Informazio gehiago eta erabilera-jarraibideak lortzeko, irakurri Windows Phone 8 eta Device-Width .
Adibide gisa, hau Bootstrap-en dokumentazio eta adibide guztietan sartzen dugu erakusgarri gisa.
OS X-rako Safari-ren v7.1 eta iOS v8.0-rako Safari-ren bertsioen errendatze-motorrak arazoak izan zituen gure sareko .col-*-1
klaseetan erabilitako hamartar kopuruarekin. Beraz, sareko 12 zutabe indibidual izan bazenitu, beste zutabe-lerro batzuekin alderatuta labur geratu zirela nabarituko zenuke. Safari/iOS berritzeaz gain, konponbideetarako aukera batzuk dituzu:
.pull-right
zure azken sareko zutabeari eskuineko lerrokatzea lortzekoElementurako laguntza nahiko mugatua da iOS eta Android-en overflow: hidden
. <body>
Horretarako, gailu horietako edozein arakatzaileetan modal baten goiko edo behealdetik mugitzen zarenean, <body>
edukia korritzen hasiko da. Ikusi Chrome akatsa #175502 (Chrome v40-n konponduta) eta WebKit akatsa #153852 .
iOS 9.3-tik aurrera, modal bat irekita dagoen bitartean, korritze-keinu baten hasierako ukitua testu baten <input>
edo baten mugaren barruan badago <textarea>
, <body>
modalaren azpian dagoen edukia modalaren ordez korrituko da. Ikusi WebKit akatsa #153856 .
Gainera, kontuan izan nabigazio-barra finko bat erabiltzen ari bazara edo modal baten barruan sarrerak erabiltzen ari bazara, iOS-ek errendatze-akats bat duela, teklatu birtuala abiarazten denean elementu finkoen posizioa eguneratzen ez duena. Honetarako konponbide batzuk zure elementuak eraldatzea position: absolute
edo fokuan tenporizadorea deitzea, kokapena eskuz zuzentzen saiatzeko. Hau ez da Bootstrap-ek kudeatzen, beraz, zure esku dago zure aplikaziorako zein irtenbide egokiena den erabakitzea.
Elementua .dropdown-backdrop
ez da iOS-n erabiltzen nabigazioan, z-indexazioaren konplexutasuna dela eta. Horrela, nabigazio-barren goitibeherako zerrendak ixteko, zuzenean egin behar duzu klik goitibeherako elementuan (edo iOS-en klik-gertaera bat piztuko duen beste edozein elementu ).
Orriaren zoomak ezinbestean errendatze-artefaktuak aurkezten ditu osagai batzuetan, bai Bootstrap-en, bai gainerako sarean. Arazoaren arabera, konpondu ahal izango dugu (lehenik bilatu eta gero arazo bat ireki behar izanez gero). Hala ere, hauek alde batera utzi ohi ditugu, askotan ez baitute soluzio zuzenik hackearen konponbideez gain.
:hover
/ :focus
mugikorreanNahiz eta ukipen-pantaila gehienetan benetako pasatzea posible ez den, mugikorrentzako arakatzaile gehienek pasabidearen euskarria imitatzen dute eta :hover
"itxikorra" egiten dute. Beste era batera esanda, :hover
estiloak elementu bat ukitu ondoren aplikatzen hasten dira eta erabiltzaileak beste elementuren bat sakatu ondoren soilik gelditzen dira aplikatzea. Honek Bootstrap-en :hover
egoerak horrelako arakatzaileetan nahi ez diren "itsatsita" bihurtzea eragin dezake. Mugikorreko arakatzaile batzuek ere :focus
itsaskorra egiten dute. Gaur egun ez dago arazo hauetarako konponbide sinplerik, estiloak guztiz kentzeaz gain.
Nahiz eta arakatzaile moderno batzuetan inprimatzea bitxia izan daiteke.
Bereziki, Chrome v32-tik aurrera eta marjinaren ezarpenak kontuan hartu gabe, Chrome-k paperaren tamaina fisikoa baino askoz estuagoa den bistaratze-zabalera erabiltzen du web-orri bat inprimatzean multimedia-kontsultak ebazteko. Honek Bootstrap-en sare txikia ustekabean aktibatzea eragin dezake inprimatzean. Ikusi #12078 alea eta #273306 Chrome akatsa xehetasun batzuk lortzeko. Iradokitako konponbideak:
@screen-*
Gutxiago aldagaien balioak, zure inprimagailuaren papera txikia baino handiagoa izan dadin.Gainera, Safari v8.0-tik aurrera, zabalera finkoek Safari- .container
k inprimatzean ezohiko letra-tamaina txikia erabiltzea eragin dezake. Ikus #14868 eta WebKit akats #138192 xehetasun gehiagorako. Honetarako konponbide potentzial bat CSS hau gehitzea da:
Kutxaz kanpo, Android 4.1 (eta, itxuraz, bertsio berriagoak ere) Arakatzailea aplikazioarekin bidaltzen da aukeratutako web arakatzaile lehenetsi gisa (Chrome-ren aurka). Zoritxarrez, Arakatzailea aplikazioak akats eta inkoherentzia asko ditu CSSrekin orokorrean.
Elementuetan , <select>
Android stock arakatzaileak ez ditu alboko kontrolak bistaratuko border-radius
eta/edo border
aplikatuta badago. (Ikusi StackOverflow galdera hau xehetasunetarako.) Erabili beheko kode zatia CSS iraingarria kentzeko eta <select>
estilorik gabeko elementu gisa errendatzeko Android stock arakatzailean. Erabiltzaile-agenteak sniffak Chrome, Safari eta Mozilla arakatzaileekin interferentziak saihesten ditu.
Adibide bat ikusi nahi? Ikusi JS Bin demo hau.
Arakatzaile zahar eta akatsenei ahalik eta esperientzia onena eskaintzeko, Bootstrap- ek CSS arakatzaileen hackeak erabiltzen ditu hainbat tokitan CSS bereziak arakatzaileen bertsio jakin batzuetara bideratzeko, arakatzaileen akatsak konpontzeko. Hackeatu hauek CSS baliozkotzaileak baliogabeak direla kexatzea eragiten dute. Leku pare batean, oraindik guztiz estandarizatu gabeko CSS funtzionaltasun modernoak ere erabiltzen ditugu, baina hobekuntza progresiborako soilik erabiltzen dira.
Balidazio-abisu hauek ez dute axola praktikan, gure CSS-aren zati ez-hacky-ak guztiz balioztatzen baitu eta zati hackyek ez baitute oztopatzen zati ez-hacky-aren funtzionamendu egokia, horregatik nahita alde batera uzten ditugu abisu jakin hauek.
Gure HTML dokumentuek, halaber, HTML baliozkotze-abisu hutsal eta garrantzizko batzuk dituzte, Firefox-en akats jakin baterako konponbide bat sartu dugulako .
Ofizialki hirugarrenen plugin edo gehigarririk onartzen ez dugun arren, aholku baliagarri batzuk eskaintzen ditugu zure proiektuetan izan daitezkeen arazoak saihesteko.
Hirugarrenen software batzuek, Google Maps eta Google Custom Search Engine barne, Bootstrap-ekin gatazkan daude * { box-sizing: border-box; }
, eta arau horrek padding
ez dio elementu baten azken kalkulatutako zabalerari eragiten. Lortu informazio gehiago kutxa-ereduari eta tamainari buruz CSS Tricks-en .
Testuinguruaren arabera, behar bezala gainidatzi dezakezu (1 aukera) edo eskualde osoetarako kutxa-tamaina berrezarri (2 aukera).
Bootstrap-ek web estandar arruntak jarraitzen ditu eta —esfortzu gehigarri minimoarekin— AT erabiltzen dutenentzat eskuragarri dauden guneak sortzeko erabil daiteke .
Zure nabigazioak esteka asko baditu eta DOMeko eduki nagusiaren aurretik badator, gehitu Skip to main content
esteka bat nabigazioaren aurretik (azalpen erraz bat lortzeko, ikusi A11Y Project-en artikulu hau nabigazio estekak saltatzeko ). Klasea erabiltzeak .sr-only
bisualki ezkutatuko du saltatzeko esteka, eta .sr-only-focusable
klaseak esteka enfokatu ondoren ikusgai egongo dela ziurtatuko du (teklatuaren erabiltzaile ikusgarrientzat).
Chrome-n aspaldiko gabeziak/akatsak direla eta (ikusi 262171 alea Chromium akatsen jarraitzailean ) eta Internet Explorer-en (ikusi artikulu hau orrialde barruko estekei eta fokatze-ordenari buruz), ziurtatu beharko duzu zure saltatzeko estekaren helburua. gutxienez programatikoki fokuragarria da gehituz tabindex="-1"
.
Horrez gain, baliteke xedean ikusgarri den foku-adierazpena esplizituki kendu nahi izatea (bereziki, gaur egun Chrome-k elementuen fokua ere ezartzen tabindex="-1"
baitu saguarekin klik egiten denean) #content:focus { outline: none; }
.
Kontuan izan akats honek zure webguneak erabil ditzakeen beste esteketan ere eragina izango duela, teklatuaren erabiltzaileentzat alferrikakoak bihurtuz. Esteka-helburu gisa jarduten duten beste aingura/zati-identifikatzaile izendun guztiei antzeko geldiune-konponketa bat gehitzea pentsa dezakezu.
<h1>
Goiburuak ( - ) habiatzerakoan <h6>
, zure dokumentuaren goiburu nagusiak <h1>
. Ondorengo goiburuek erabilera logikoa egin beharko lukete, <h2>
hala <h6>
nola, pantaila-irakurleek zure orrietarako edukien taula eraiki dezaten.
Lortu informazio gehiago HTML CodeSniffer eta Penn State-ren AccessAbility-n .
Gaur egun, Bootstrap-en eskuragarri dauden kolore-konbinazio lehenetsietako batzuk (adibidez, estilo ezberdinetako botoien klaseak, oinarrizko kode blokeetarako erabiltzen diren kode nabarmentzeko kolore batzuk , .bg-primary
testuinguruko atzeko plano laguntzailearen klasea eta estekaren kolore lehenetsia hondo zuri batean erabiltzen denean) kontraste-erlazio baxua dute ( 4,5:1 gomendatutako ratioaren azpitik ). Horrek arazoak sor ditzake ikusmen gutxiko edo daltonikoa duten erabiltzaileei. Baliteke kolore lehenetsi hauek aldatu behar izatea kontrastea eta irakurgarritasuna areagotzeko.
Bootstrap MIT lizentziapean kaleratu da eta 2019 Twitterren copyrighta da. Zati txikiagoetan egosita, baldintza hauekin deskriba daiteke.
Bootstrap lizentzia osoa proiektuaren biltegian dago informazio gehiago lortzeko.
Komunitateko kideek Bootstrap-en dokumentazioa hainbat hizkuntzatara itzuli dute. Inor ez dago ofizialki onartzen eta baliteke beti eguneratuta ez egotea.
Ez dugu laguntzen itzulpenak antolatzen edo ostatatzen, haiekin lotzen ditugu.
Itzulpen berria edo hobea amaitu al duzu? Ireki tira eskaera bat gure zerrendara gehitzeko.