Porwyr a dyfeisiau
Dysgwch am y porwyr a'r dyfeisiau, o'r modern i'r hen, sy'n cael eu cefnogi gan Bootstrap, gan gynnwys quirks a chwilod hysbys ar gyfer pob un.
Porwyr a gefnogir
Mae Bootstrap yn cefnogi'r datganiadau sefydlog diweddaraf o'r holl brif borwyr a llwyfannau.
Nid yw porwyr eraill sy'n defnyddio'r fersiwn diweddaraf o WebKit, Blink, neu Gecko, boed yn uniongyrchol neu drwy API gwedd gwe y platfform, yn cael eu cefnogi'n benodol. Fodd bynnag, dylai Bootstrap (yn y rhan fwyaf o achosion) arddangos a gweithredu'n gywir yn y porwyr hyn hefyd. Darperir gwybodaeth cymorth mwy penodol isod.
Gallwch ddod o hyd i'n hystod o borwyr a gefnogir a'u fersiynau yn ein.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
Rydym yn defnyddio Autoprefixer i drin cymorth porwr arfaethedig trwy ragddodiaid CSS, sy'n defnyddio Browserslist i reoli'r fersiynau porwr hyn. Ymgynghorwch â'u dogfennaeth i weld sut i integreiddio'r offer hyn i'ch prosiectau.
Dyfeisiau symudol
Yn gyffredinol, mae Bootstrap yn cefnogi'r fersiynau diweddaraf o borwyr rhagosodedig pob platfform mawr. Sylwch na chefnogir porwyr dirprwyol (fel Opera Mini, modd Turbo Opera Mobile, Porwr Mini UC, Amazon Silk).
Chrome | Firefox | saffari | Porwr Android a WebView | |
---|---|---|---|---|
Android | Cefnogwyd | Cefnogwyd | - | v6.0+ |
iOS | Cefnogwyd | Cefnogwyd | Cefnogwyd | - |
Porwyr bwrdd gwaith
Yn yr un modd, cefnogir y fersiynau diweddaraf o'r rhan fwyaf o borwyr bwrdd gwaith.
Chrome | Firefox | Microsoft Edge | Opera | saffari | |
---|---|---|---|---|---|
Mac | Cefnogwyd | Cefnogwyd | Cefnogwyd | Cefnogwyd | Cefnogwyd |
Ffenestri | Cefnogwyd | Cefnogwyd | Cefnogwyd | Cefnogwyd | - |
Ar gyfer Firefox, yn ogystal â'r datganiad sefydlog arferol diweddaraf, rydym hefyd yn cefnogi fersiwn diweddaraf y Datganiad Cymorth Estynedig (ESR) o Firefox.
Yn answyddogol, dylai Bootstrap edrych ac ymddwyn yn ddigon da yn Chromium a Chrome ar gyfer Linux, a Firefox ar gyfer Linux, er nad ydynt yn cael eu cefnogi'n swyddogol.
Rhyngrwyd archwiliwr
Nid yw Internet Explorer yn cael ei gefnogi. Os oes angen cymorth Internet Explorer arnoch, defnyddiwch Bootstrap v4.
Modals a dropdowns ar ffôn symudol
Gorlif a sgrolio
Mae cefnogaeth overflow: hidden;
ar gyfer yr <body>
elfen yn eithaf cyfyngedig yn iOS ac Android. I'r perwyl hwnnw, pan fyddwch chi'n sgrolio heibio i frig neu waelod modal yn y naill borwr neu'r llall o'r dyfeisiau hynny, bydd y <body>
cynnwys yn dechrau sgrolio. Gweler bug Chrome #175502 (yn sefydlog yn Chrome v40) a byg WebKit #153852 .
meysydd testun iOS a sgrolio
O iOS 9.2, tra bod moddol ar agor, os yw cyffyrddiad cychwynnol ystum sgrolio o fewn ffin testunol <input>
neu <textarea>
, bydd y <body>
cynnwys o dan y moddol yn cael ei sgrolio yn lle'r moddol ei hun. Gweler byg WebKit #153856 .
Cwympiadau Navbar
Nid .dropdown-backdrop
yw'r elfen yn cael ei defnyddio ar iOS yn y nav oherwydd cymhlethdod y mynegeio z. Felly, i gau cwymplenni mewn bariau llywio, rhaid i chi glicio'n uniongyrchol ar yr elfen gwympo (neu unrhyw elfen arall a fydd yn tanio digwyddiad clicio yn iOS ).
Porwr yn chwyddo
Mae chwyddo tudalennau yn anochel yn cyflwyno arteffactau rendro mewn rhai cydrannau, yn Bootstrap a gweddill y we. Yn dibynnu ar y mater, efallai y byddwn yn gallu ei drwsio (chwiliwch yn gyntaf ac yna agorwch broblem os oes angen). Fodd bynnag, rydym yn tueddu i anwybyddu'r rhain oherwydd yn aml nid oes ganddynt unrhyw ateb uniongyrchol heblaw am atebion haclyd.
Dilyswyr
Er mwyn darparu'r profiad gorau posibl i hen borwyr a bygi, mae Bootstrap yn defnyddio haciau porwr CSS mewn sawl man i dargedu CSS arbennig at rai fersiynau porwr er mwyn gweithio o gwmpas bygiau yn y porwyr eu hunain. Mae'r haciau hyn yn ddealladwy yn achosi dilyswyr CSS i gwyno eu bod yn annilys. Mewn cwpl o leoedd, rydym hefyd yn defnyddio nodweddion CSS ymyl gwaedu nad ydynt eto wedi'u safoni'n llawn, ond dim ond ar gyfer gwelliant cynyddol y defnyddir y rhain.
Nid yw'r rhybuddion dilysu hyn o bwys yn ymarferol gan fod y rhan nad yw'n haclyd o'n CSS yn dilysu'n llawn ac nid yw'r dognau haclyd yn ymyrryd â gweithrediad priodol y rhan nad yw'n haclyd, a dyna pam rydym yn anwybyddu'r rhybuddion penodol hyn yn fwriadol.
Yn yr un modd mae gan ein dogfennau HTML rai rhybuddion dilysu HTML dibwys ac anaml oherwydd ein bod wedi cynnwys datrysiad ar gyfer nam Firefox penodol .