Pūtirotiro me nga taputapu
Akohia mo nga kaitirotiro me nga taputapu, mai i nga mea hou ki nga tawhito, e tautokohia ana e Bootstrap, tae atu ki nga ahuatanga me nga pepeke mo ia tangata.
Kaitirotiro tautoko
E tautoko ana a Bootstrap i nga putanga hou, pumau o nga kaitirotiro me nga papaaho nui katoa.
Ko nga kaitirotiro rereke e whakamahi ana i te putanga hou o WebKit, Blink, Gecko ranei, ahakoa tika, ma te API tirohanga paetukutuku ranei, kaore e tino tautokona. Heoi, me whakaatu me te mahi tika a Bootstrap (i te nuinga o nga wa) i roto i enei kaitirotiro. Ko etahi atu korero tautoko motuhake kei raro nei.
Ka taea e koe te kite i a maatau momo tirotiro me o raatau putanga i roto i ta maatau.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
Ka whakamahi matou i te Autoprefixer ki te hapai i te tautoko tirotiro ma te CSS prefix, e whakamahi ana i a Browserslist hei whakahaere i enei putanga tirotiro. Tirohia o raatau tuhinga mo te whakauru i enei taputapu ki o kaupapa.
Nga taputapu pūkoro
Ko te tikanga, kei te tautoko a Bootstrap i nga putanga hou o nga kaitirotiro taunoa o ia turanga matua. Kia mahara ko nga kaitirotiro takawaenga (penei i te Opera Mini, te aratau Turbo o Opera Mobile, UC Browser Mini, Amazon Silk) kaore i te tautokohia.
Chrome | Firefox | Safari | Pūtirotiro Android me te Tirohanga Tukutuku | |
---|---|---|---|---|
Android | Tautokohia | Tautokohia | — | v6.0+ |
iOS | Tautokohia | Tautokohia | Tautokohia | — |
Pūtirotiro papamahi
Waihoki, kei te tautokohia nga putanga hou o te nuinga o nga kaitirotiro papamahi.
Chrome | Firefox | Microsoft Edge | Opera | Safari | |
---|---|---|---|---|---|
Mac | Tautokohia | Tautokohia | Tautokohia | Tautokohia | Tautokohia |
Matapihi | Tautokohia | Tautokohia | Tautokohia | Tautokohia | — |
Mo Firefox, i tua atu i te tukunga pumau hou, ka tautokohia e matou te putanga hou o te Whakaputa Tautoko Whakaroa (ESR) o Firefox.
Ma te kore mana, me titiro pai a Bootstrap ki Chromium me Chrome mo Linux, me Firefox mo Linux, ahakoa kaore i te tautoko mana.
Internet Explorer
Kaore i te tautokohia a Internet Explorer. Mena ka hiahia koe ki te tautoko a Internet Explorer, whakamahia koa Bootstrap v4.
Momo me te takaiho i runga waea pūkoro
Te waipuke me te panuku
Ko te tautoko mo overflow: hidden;
te <body>
huānga he iti noa i roto i te iOS me te Android. Ki tera mutunga, ka panuku koe i te taha ki runga, ki raro ranei o te aratau i roto i tetahi o nga kaitirotiro o aua taputapu, <body>
ka timata nga korero ki te panuku. Tirohia te pepeha Chrome #175502 (kua mau ki te Chrome v40) me te bug WebKit #153852 .
iOS mara kuputuhi me te panuku
Mai i te iOS 9.2, i te wa e tuwhera ana te aratau, mena ko te pa tuatahi o te tohu panuku kei roto i te rohe o te tuhinga <input>
, o te <textarea>
, ko nga <body>
ihirangi kei raro i te aratau ka panuku hei utu mo te aratau ake. Tirohia te bug WebKit #153856 .
Navbar Whakataka
Karekau te .dropdown-backdrop
huānga e whakamahia ki runga iOS i te nav na te uaua o te tohu-z. No reira, ki te kati i nga takaiho i roto i nga pae whakaterenga, me paato tika koe i te huānga takaiho ( tetahi atu huānga ranei ka puhipuhi i te takahanga paato i iOS ).
Topa Pūtirotiro
Ko te topa o te wharangi ka whakaatu i nga mahi toi i etahi waahanga, kei Bootstrap me era atu o te paetukutuku. I runga i te take, ka taea pea e taatau te whakatika (rapu tuatahi ka whakatuwherahia he take mena e tika ana). Heoi, ka warewarehia e matou enei na te mea he maha nga wa kaore he otinga tika i tua atu i nga mahi hacky.
Kaiwhakamana
Hei whakarato i te wheako tino pai ki nga kaitirotiro tawhito me nga kaitirotiro, ka whakamahi a Bootstrap i nga hacks tirotiro tirotiro CSS i nga waahi maha ki te aro ki te CSS motuhake ki etahi putanga tirotiro kia pai ai te mahi i nga pepeke i roto i nga kaitirotiro ake. Ko enei hacks ka tino amuamu nga kaiwhakamana CSS he muhu. I etahi waahi takirua, ka whakamahia ano e matou nga ahuatanga CSS whakaheke toto kaore ano kia tino paerewahia, engari ka whakamahia noa enei mo te whakapai haere.
Ko enei whakatupato whakamana karekau he aha i roto i nga mahi na te mea ko te waahanga kore-hacky o to tatou CSS ka tino whakamana, karekau hoki nga wahanga hacky e pokanoa ki te mahi tika o te wahanga kore-hacky, no reira he aha tatou ka aro ki enei whakatupato.
Kei a maatau tuhinga HTML etahi whakatupatotanga whakamana HTML iti me te kore whai hua na te whakaurunga o te mahi whakatika mo tetahi bug Firefox .