Biçe ser naveroka sereke Biçe navîgasyon belgeyan
Check
in English

Gerok û cîhazên

Fêrbûna gerok û cîhazên, ji nûjen heya kevn, ku ji hêla Bootstrap ve têne piştgirî kirin, ji bo her yekê qurs û xeletiyên naskirî hene.

Gerokên piştgirî kirin

Bootstrap serbestberdanên herî paşîn, aram ên hemî gerok û platformên sereke piştgirî dike.

Gerokên alternatîf ên ku guhertoya herî dawî ya WebKit, Blink, an Gecko bikar tînin, çi rasterast an bi riya API-ya dîtina webê ya platformê, bi eşkere nayê piştgirî kirin. Lêbelê, Bootstrap divê (di pir rewşan de) di van gerokan de jî rast nîşan bide û bixebite. Agahdariya piştevaniya taybetî ya li jêr tê peyda kirin.

Hûn dikarin rêza gerokên me yên piştgirî û guhertoyên wan di nav me de.browserslistrc file bibînin :

# https://github.com/browserslist/browserslist#readme

>= 0.5%
last 2 major versions
not dead
Chrome >= 60
Firefox >= 60
Firefox ESR
iOS >= 12
Safari >= 12
not Explorer <= 11

Em Autoprefixer bikar tînin da ku desteka gerokê ya armanckirî bi navgîniya pêşgirên CSS-ê vebigirin, ya ku Browerslist bikar tîne da ku van guhertoyên gerokê birêve bibe. Ji bo ku hûn van amûran di projeyên xwe de çawa yek bikin, bi belgeyên wan re şêwir bikin.

Amûrên mobîl

Bi gelemperî, Bootstrap guhertoyên herî paşîn ên gerokên xwerû yên her platforma sereke piştgirî dike. Têbînî ku gerokên proxy (wek Opera Mini, moda Turbo ya Opera Mobile, UC Browser Mini, Amazon Silk) nayên piştgirî kirin.

Chrome Firefox Safari Geroka Android & WebView
Android Piştgirî kirin Piştgirî kirin - v6.0+
iOS Piştgirî kirin Piştgirî kirin Piştgirî kirin -

Gerokên sermaseyê

Bi heman rengî, guhertoyên herî dawî yên piraniya gerokên sermaseyê têne piştgirî kirin.

Chrome Firefox Microsoft Edge Opîra Safari
Mac Piştgirî kirin Piştgirî kirin Piştgirî kirin Piştgirî kirin Piştgirî kirin
Windows Piştgirî kirin Piştgirî kirin Piştgirî kirin Piştgirî kirin -

Ji bo Firefox, ji bilî serbestberdana asayî ya herî paşîn, em guhertoya herî dawî ya berdana Piştgiriya Berfireh (ESR) ya Firefox-ê jî piştgirî dikin.

Nefermî, Bootstrap divê li Chromium û Chrome-ê ji bo Linux, û Firefox-ê ji bo Linux-ê têra xwe baş xuya bike û tevbigere, her çend ew bi fermî nayên piştgirî kirin.

Internet Explorer

Internet Explorer nayê piştgirî kirin. Ger ji we re piştgirîya Internet Explorer hewce bike, ji kerema xwe Bootstrap v4 bikar bînin.

Modal û dakêşanên li ser mobîl

Zêdebûn û gerandin

Piştgiriya overflow: hidden;li ser <body>hêmanê di iOS û Android-ê de pir kêm e. Ji bo wê armancê, gava ku hûn di gerokên van cîhazan de ji jor an binê modalekê derbas bikin, <body>naverok dê dest bi gerokê bike. Binêre xeletiya Chrome #175502 (di Chrome v40 de hatî rast kirin) û xeletiya WebKit #153852 .

Zeviyên nivîsê yên iOS û gerok

Ji iOS 9.2-ê ve, dema ku modalek vekirî ye, heke destana destpêkê ya jestek gerokê di nav sînorê nivîsê <input>de be <textarea>, dê <body>naveroka li binê modalê li şûna modal bixwe were gerandin. Binêre xeletiya WebKit #153856 .

Element .dropdown-backdropji ber tevliheviya z-indekskirinê li ser iOS-ê di nav de nayê bikar anîn. Bi vî rengî, ji bo girtina dakêşanên di navbaran de, divê hûn rasterast li ser hêmana dakêşanê bikirtînin (an jî hêmanek din a ku dê bûyerek klîk di iOS-ê de bişewitîne ).

Browser zoom

Zêdekirina rûpelan bi neçarî di hin beşan de, hem di Bootstrap û hem jî di tevnên mayî de, hunerên renderkirinê pêşkêşî dike. Bi pirsgirêkê ve girêdayî, dibe ku em karibin wê rast bikin (pêşî bigerin û dûv re heke hewce be pirsgirêkek vekin). Lêbelê, em mêl dikin ku vana paşguh bikin ji ber ku ew bi gelemperî ji bilî rêwerzên hacky ti çareseriyek rasterast tune.

Validators

Ji bo ku ezmûna çêtirîn gengaz ji gerokên kevn û xelet re peyda bike, Bootstrap li gelek cihan hakên geroka CSS bikar tîne da ku CSS -ya taybetî ji hin guhertoyên gerokê re bike armanc da ku li dora xeletiyên di gerokên xwe de bixebite. Van hacks bi têgihîştin dibe sedem ku erêkerên CSS gilî bikin ku ew nederbasdar in. Di çend cihan de, em taybetmendiyên CSS-ê yên xwînrij ên ku hîn bi tevahî standardkirî ne jî bikar tînin, lê ev bi tenê ji bo pêşkeftina pêşkeftî têne bikar anîn.

Van hişyariyên erêkirinê di pratîkê de ne girîng in ji ber ku beşa ne-hacky ya CSS-a me bi tevahî dipejirîne û beşên hacky di xebata rast a beşa ne-hacky de mudaxele nakin, ji ber vê yekê em bi qestî van hişyariyên taybetî paşguh dikin.

Di heman demê de belgeyên me yên HTML-ê jî hin hişyariyên erêkirina HTML-ê yên piçûk û bêbandor hene ji ber tevlêbûna me ya çareseriyek ji bo xeletiyek Firefox-ê .