Kalo te përmbajtja kryesore Kalo te navigimi i dokumenteve
Check
in English

Shfletuesit dhe pajisjet

Mësoni rreth shfletuesve dhe pajisjeve, nga moderne në të vjetra, që mbështeten nga Bootstrap, duke përfshirë veçoritë dhe defektet e njohura për secilin.

Shfletuesit e mbështetur

Bootstrap mbështet versionet më të fundit, të qëndrueshme të të gjithë shfletuesve dhe platformave kryesore.

Shfletuesit alternativë që përdorin versionin më të fundit të WebKit, Blink ose Gecko, qoftë drejtpërdrejt ose nëpërmjet API-së së pamjes së uebit të platformës, nuk mbështeten në mënyrë eksplicite. Sidoqoftë, Bootstrap duhet (në shumicën e rasteve) të shfaqë dhe të funksionojë saktë edhe në këta shfletues. Informacione më specifike mbështetëse jepen më poshtë.

Mund të gjeni gamën tonë të mbështetur të shfletuesve dhe versionet e tyre në faqen tonë.browserslistrc file :

# 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

Ne përdorim Autoprefixer për të trajtuar mbështetjen e synuar të shfletuesit nëpërmjet prefikseve CSS, i cili përdor listën e shfletuesve për të menaxhuar këto versione të shfletuesit. Konsultohuni me dokumentacionin e tyre se si t'i integroni këto mjete në projektet tuaja.

Pajisje celulare

Në përgjithësi, Bootstrap mbështet versionet më të fundit të shfletuesve të paracaktuar të secilës platformë kryesore. Vini re se shfletuesit proxy (si Opera Mini, modaliteti Turbo i Opera Mobile, UC Browser Mini, Amazon Silk) nuk mbështeten.

krom Firefox Safari Shfletuesi Android dhe Pamja në Ueb
Android Mbështetur Mbështetur - v6.0+
iOS Mbështetur Mbështetur Mbështetur -

Shfletuesit e desktopit

Në mënyrë të ngjashme, versionet më të fundit të shumicës së shfletuesve të desktopit mbështeten.

krom Firefox Microsoft Edge Opera Safari
Mac Mbështetur Mbështetur Mbështetur Mbështetur Mbështetur
Dritaret Mbështetur Mbështetur Mbështetur Mbështetur -

Për Firefox-in, përveç versionit më të fundit normal të qëndrueshëm, ne mbështesim gjithashtu versionin më të fundit të lëshimit të mbështetjes së zgjeruar (ESR) të Firefox-it.

Jozyrtarisht, Bootstrap duhet të duket dhe të sillet mjaft mirë në Chromium dhe Chrome për Linux, dhe Firefox për Linux, megjithëse ato nuk mbështeten zyrtarisht.

Internet Explorer

Internet Explorer nuk mbështetet. Nëse keni nevojë për mbështetje për Internet Explorer, ju lutemi përdorni Bootstrap v4.

Modalet dhe zbritjet në celular

Mbushje dhe lëvizje

Mbështetja për overflow: hidden;elementin <body>është mjaft e kufizuar në iOS dhe Android. Për këtë qëllim, kur kaloni pjesën e sipërme ose të poshtme të një modali në cilindo nga shfletuesit e këtyre pajisjeve, <body>përmbajtja do të fillojë të lëvizë. Shiko defektin e Chrome #175502 (rregulluar në Chrome v40) dhe defektin e WebKit #153852 .

Fushat e tekstit iOS dhe lëvizja

Që nga iOS 9.2, ndërsa një modal është i hapur, nëse prekja fillestare e një gjesti rrotullues është brenda kufirit të një teksti <input>ose një <textarea>, <body>përmbajtja poshtë modalit do të lëvizet në vend të vetë modalit. Shiko defektin e WebKit #153856 .

Elementi .dropdown-backdropnuk përdoret në iOS në navigacion për shkak të kompleksitetit të indeksimit z. Kështu, për të mbyllur skedarët me zbritje në shiritat e navigimit, duhet të klikoni drejtpërdrejt elementin rënës (ose çdo element tjetër që do të aktivizojë një ngjarje klikimi në iOS ).

Zmadhimi i shfletuesit

Zmadhimi i faqeve paraqet në mënyrë të pashmangshme paraqitjen e artefakteve në disa komponentë, si në Bootstrap ashtu edhe në pjesën tjetër të internetit. Në varësi të problemit, ne mund të jemi në gjendje ta rregullojmë atë (së pari kërkoni dhe më pas hapni një problem nëse është e nevojshme). Sidoqoftë, ne priremi t'i injorojmë këto pasi ato shpesh nuk kanë asnjë zgjidhje të drejtpërdrejtë përveç zgjidhjeve të paqarta.

Validuesit

Për të ofruar përvojën më të mirë të mundshme për shfletuesit e vjetër dhe me gabime, Bootstrap përdor hakimet e shfletuesit CSS në disa vende për të synuar CSS speciale për disa versione të shfletuesit në mënyrë që të zgjidhë gabimet në vetë shfletuesit. Këto hakime bëjnë që vërtetuesit e CSS të ankohen se janë të pavlefshëm. Në disa vende, ne përdorim gjithashtu veçori të fundit CSS që nuk janë ende plotësisht të standardizuara, por ato përdoren thjesht për përmirësim progresiv.

Këto paralajmërime vërtetimi nuk kanë rëndësi në praktikë pasi pjesa jo-hacky e CSS-së tonë vërtetohet plotësisht dhe pjesët hacky nuk ndërhyjnë në funksionimin e duhur të pjesës jo-hacky, prandaj ne i shpërfillim qëllimisht këto paralajmërime të veçanta.

Dokumentet tona HTML gjithashtu kanë disa paralajmërime të parëndësishme dhe të parëndësishme të vërtetimit të HTML për shkak të përfshirjes sonë të një zgjidhjeje për një gabim të caktuar të Firefox-it .