Vafrar og tæki
Lærðu um vafrana og tækin, frá nútíma til gömul, sem eru studd af Bootstrap, þar á meðal þekkta sérkenni og villur fyrir hvern.
Styður vafrar
Bootstrap styður nýjustu, stöðugu útgáfur allra helstu vafra og kerfa.
Aðrir vafrar sem nota nýjustu útgáfuna af WebKit, Blink eða Gecko, hvort sem þeir eru beint eða í gegnum vefskoðunarforritaskil vettvangsins, eru ekki beinlínis studdir. Hins vegar ætti Bootstrap (í flestum tilfellum) að birtast og virka rétt í þessum vöfrum líka. Nánari upplýsingar um aðstoð eru veittar hér að neðan.
Þú getur fundið stutt úrval vafra og útgáfur þeirra í okkar.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
Við notum Autoprefixer til að sjá um fyrirhugaðan vafrastuðning í gegnum CSS forskeyti, sem notar Browserslist til að stjórna þessum vafraútgáfum. Skoðaðu skjöl þeirra til að fá upplýsingar um hvernig á að samþætta þessi verkfæri í verkefnin þín.
Farsímar
Almennt séð styður Bootstrap nýjustu útgáfur af sjálfgefnum vöfrum hvers helstu vettvangs. Athugaðu að proxy vafrar (eins og Opera Mini, Opera Mobile's Turbo mode, UC Browser Mini, Amazon Silk) eru ekki studdir.
Króm | Firefox | Safari | Android vafri & WebView | |
---|---|---|---|---|
Android | Stuðningur | Stuðningur | — | v6.0+ |
iOS | Stuðningur | Stuðningur | Stuðningur | — |
Skrifborðsvafrar
Á sama hátt eru nýjustu útgáfur flestra skrifborðsvafra studdar.
Króm | Firefox | Microsoft Edge | Ópera | Safari | |
---|---|---|---|---|---|
Mac | Stuðningur | Stuðningur | Stuðningur | Stuðningur | Stuðningur |
Windows | Stuðningur | Stuðningur | Stuðningur | Stuðningur | — |
Fyrir Firefox, til viðbótar við nýjustu venjulegu stöðugu útgáfuna, styðjum við einnig nýjustu Extended Support Release (ESR) útgáfuna af Firefox.
Óopinberlega ætti Bootstrap að líta út og haga sér nógu vel í Chromium og Chrome fyrir Linux, og Firefox fyrir Linux, þó að þau séu ekki opinberlega studd.
Internet Explorer
Internet Explorer er ekki stutt. Ef þú þarfnast Internet Explorer stuðning, vinsamlegast notaðu Bootstrap v4.
Modals og fellivalmyndir í farsíma
Yfirfall og fletting
Stuðningur overflow: hidden;
við <body>
þáttinn er frekar takmarkaður í iOS og Android. Í því skyni, þegar þú flettir framhjá efst eða neðst á modal í öðrum vöfrum þessara tækja, mun <body>
efnið byrja að fletta. Sjá Chrome villu #175502 (löguð í Chrome v40) og WebKit villu #153852 .
iOS textareitir og skrun
Frá og með iOS 9.2, á meðan mótal er opið, ef upphafssnerting skrunbendinga er innan marka texta <input>
eða <textarea>
, verður <body>
efnið undir mótalanum skrunað í stað formsins sjálfs. Sjá WebKit villu #153856 .
Navbar fellilista
Einingin .dropdown-backdrop
er ekki notuð á iOS í nav vegna þess hversu flókin z-vísitölu er. Þannig, til að loka fellivalmyndum í navbars, verður þú að smella beint á fellilistann (eða annan þátt sem kveikir á smelliviðburði í iOS ).
Aðdráttur vafra
Aðdráttur síðu sýnir óhjákvæmilega flutningsgripi í sumum hlutum, bæði í Bootstrap og restinni af vefnum. Það fer eftir vandamálinu, við gætum hugsanlega lagað það (leitaðu fyrst og opnaðu síðan mál ef þörf krefur). Hins vegar höfum við tilhneigingu til að hunsa þetta þar sem þeir hafa oft enga beina lausn aðra en tölvuþrjóta lausnir.
Löggildingaraðilar
Til þess að veita gömlum og gallalausum vöfrum sem besta upplifun notar Bootstrap CSS vafrahakk á nokkrum stöðum til að miða sérstaka CSS að ákveðnum vafraútgáfum til að vinna í kringum villur í vöfrunum sjálfum. Þessar járnsög valda skiljanlega CSS staðfestingaraðilum að kvarta yfir því að þau séu ógild. Á nokkrum stöðum notum við einnig háþróaða CSS eiginleika sem eru ekki enn að fullu staðlaðir, en þeir eru eingöngu notaðir til að auka enn frekar.
Þessar staðfestingarviðvaranir skipta ekki máli í reynd þar sem hluti CSS okkar sem ekki er hakkaður er fullgiltur og innbrotshlutarnir trufla ekki rétta virkni hins óhakkaða hluta, þess vegna hunsum við vísvitandi þessar tilteknu viðvaranir.
HTML skjölin okkar eru sömuleiðis með léttvægar og ómarkvissar HTML staðfestingarviðvaranir vegna þess að við höfum sett inn lausn fyrir ákveðinn Firefox villu .