Swihlamusela-marito ni switirhisiwa
Dyondza hi swihlamusela-marito na switirhisiwa, ku suka eka swa manguva lawa ku ya eka swa khale, leswi seketeriwaka hi Bootstrap, ku katsa na swihlawulekisi leswi tivekaka na swihoxo eka xin’wana na xin’wana.
Swihlamusela-marito leswi seketeriwaka
Bootstrap yi seketela ku humesiwa ka sweswinyana, loku tiyeke ka swihlamusela-marito hinkwaswo leswikulu ni tipulatifomo.
Swihlamusela-marito swin’wana leswi tirhisaka vuhundzuluxeri bya sweswinyana bya WebKit, Blink, kumbe Gecko, hambi hi ku kongoma kumbe hi ku tirhisa API ya xivono xa webu xa pulatifomo, a swi seketeriwi hi ku kongoma. Kambe, Bootstrap yi fanele (eka swiyimo swo tala) ku kombisa ni ku tirha kahle eka swihlamusela-marito leswi na swona. Vuxokoxoko byo tala bya nseketelo lebyi kongomeke byi nyikiwile laha hansi.
U nga kuma nxaxamelo wa hina lowu seketeriwaka wa swihlamusela-marito ni tivhidiyo ta swona eka hina.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
Hi tirhisa Autoprefixer ku khoma nseketelo wa swihlamusela-marito lowu kunguhatiweke hi ku tirhisa swirhangi swa CSS, leswi tirhisaka Browserslist ku lawula tivhidiyo leti ta swihlamusela-marito. Languta matsalwa ya vona ku kuma ndlela yo hlanganisa switirhisiwa leswi eka tiphurojeke ta wena.
Switirhisiwa swa tiselfoni
Hi ku angarhela, Bootstrap yi seketela vuhundzuluxeri bya sweswinyana bya swihlamusela-marito swa xiviri swa pulatifomo yin’wana ni yin’wana leyikulu. Xiya leswaku swihlamusela-marito swa vuyimeri (swo tanihi Opera Mini, movha wa Turbo wa Opera Mobile, UC Browser Mini, Amazon Silk) a swi seketeriwi.
Chrome | Firefox ya kona | Safari ya kona | Xihlamusela-marito xa Android & WebView | |
---|---|---|---|---|
Android | Ku seketeriwa | Ku seketeriwa | — | v6.0+ |
iOS | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa | — |
Swihlamusela-marito swa le desktop
Hilaha ku fanaka, tivhidiyo ta sweswinyana ta swihlamusela-marito swo tala swa le desktop swa seketeriwa.
Chrome | Firefox ya kona | Microsoft Edge | Opera | Safari ya kona | |
---|---|---|---|---|---|
Mac | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa |
Mafasitere | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa | Ku seketeriwa | — |
Eka Firefox, ku engetela eka nkandziyiso wa sweswinyana wa ntolovelo lowu tiyeke, hi tlhela hi seketela vuhundzuluxeri bya sweswinyana bya Nkandziyiso wa Nseketelo lowu Engeteriweke (ESR) wa Firefox.
Hi ndlela leyi nga riki ya ximfumo, Bootstrap yi fanele ku languteka no tikhoma kahle ku ringana eka Chromium na Chrome ya Linux, na Firefox ya Linux, hambi leswi swi nga seketeriwiki ximfumo.
Xihlovo xa Internet
Internet Explorer a yi seketeriwi. Loko u lava nseketelo wa Internet Explorer, hi kombela u tirhisa Bootstrap v4.
Timodali na ti-dropdown eka tiselfoni
Ku tala ni ku rhendzeleka
Nseketelo wa overflow: hidden;
eka <body>
elemente wu ringaniseriwile swinene eka iOS na Android. Leswaku u endla sweswo, loko u hundza ehenhla kumbe ehansi ka modal eka xin’wana xa swihlamusela-marito swa switirhisiwa sweswo, leswi <body>
nga endzeni swi ta sungula ku rhendzeleka. Vona xihoxo xa Chrome #175502 (xi lulamisiwile eka Chrome v40) na xihoxo xa WebKit #153852 .
Tinsimu ta matsalwa ya iOS na ku rhendzeleka
Ku sukela eka iOS 9.2, loko modal yi ri karhi yi pfulekile, loko ku khumba ko sungula ka xikombiso xa ku rhendzeleka ku ri endzeni ka ndzilakano wa tsalwa <input>
kumbe a <textarea>
, leswi <body>
nga ehansi ka modal swi ta rhendzeleka ematshan’weni ya modal hi yoxe. Vona xihoxo xa WebKit #153856 .
Swilo leswi nga ehansi ka Navbar
Element .dropdown-backdrop
leyi a yi tirhisiwi eka iOS eka nav hikwalaho ka ku rharhangana ka z-indexing. Xisweswo, ku pfala swilo leswi nga ehansi eka ti-navbar, u fanele ku tikhoma hi ku kongoma xiaki lexi nga ehansi (kumbe xiaki xin’wana ni xin’wana lexi nga ta duvula xiendlakalo xo tsindziyela eka iOS ).
Ku kurisa ka browser
Ku kurisa pheji hi ndlela leyi nga papalatekiki ku humesa swilo swa khale swa ku hundzuluxela eka swiphemu swin’wana, eka Bootstrap ni le ka webu hinkwayo. Ku ya hi mhaka, hi nga ha swi kota ku yi lulamisa (rhanga hi lavisisa ivi u pfula mhaka loko swi laveka). Kambe, hi tala ku honisa leswi tanihi leswi hakanyingi swi nga riki na ntlhantlho lowu kongomeke handle ka swintshuxo swa hacky.
Vatiyisisi
Leswaku yi nyika ntokoto lowunene lowu kotekaka eka swihlamusela-marito swa khale ni leswi nga ni swihoxo, Bootstrap yi tirhisa ku hakeriwa ka swihlamusela-marito swa CSS etindhawini to hlayanyana ku kongomisa CSS yo hlawuleka eka vuhundzuluxeri byo karhi bya swihlamusela-marito leswaku yi ta tirha ku rhendzela swihoxo eka swihlamusela-marito hi swoxe. Ti hack leti hi ndlela leyi twisisekaka ti endla leswaku va-CSS validator va vilela leswaku a va tirhi. Eka tindhawu timbirhi, hi tlhela hi tirhisa swihlawulekisi swa CSS swa bleeding-edge leswi nga si ringanisiwaka hi ku helela, kambe leswi swi tirhisiwa ntsena ku antswisa loku yaka emahlweni.
Switsundzuxo leswi swa ku tiyisisa a swi na mhaka hi ku tirhisa tanihileswi xiphemu lexi nga riki xa hacky xa CSS ya hina xi tiyisisaka hi ku helela naswona swiphemu swa hacky a swi kavanyeti ku tirha kahle ka xiphemu lexi nga riki xa hacky, hi yona mhaka leyi hi honisaka hi vomu switsundzuxo leswi swo karhi.
Tidokisi ta hina ta HTML na tona ti na switsundzuxo swo karhi leswi nga riki swa nkoka na leswi nga riki na nkoka swa ku tiyisisiwa ka HTML hikwalaho ka ku katsa ka hina ka ndlela yo tshungula xihoxo xo karhi xa Firefox .