ብራውዘራትን መሳርሕታትን
ብዛዕባ እቶም ብቡትስትራፕ ዝድገፉ ካብ ዘመናዊ ክሳብ ኣረጊት ዝርከቡ ዳህሰስቲን መሳርሕታትን ፍለጡ፣ ንነፍሲ ወከፎም ዝፍለጡ ቅልውላዋትን ስሕተታትን ሓዊስካ።
ዝድገፉ ዳህሰስቲ
ቡትስትራፕ ናይ ኩሎም ዓበይቲ መርበባት ሓበሬታን መድረኻትን ዝሓለፉን ርጉኣትን ምውጻእ ይድግፍ ።
ብቐጥታ ይኹን ብመንገዲ ናይቲ መድረኽ ዌብ ቪው ኤፒኣይ፡ ናይ መወዳእታ ስሪት ዌብኪት፡ ብሊንክ፡ ወይ ጌኮ ዝጥቀሙ ኣማራጺ መርበባት ሓበሬታ፡ ብግልጺ ኣይድገፉን እዮም። ይኹን እምበር፡ Bootstrap (ኣብ መብዛሕትኡ እዋን) ኣብዞም ዳህሰስቲ እውን ብትኽክል ከርኢን ክሰርሕን ኣለዎ። ዝያዳ ፍሉይ ናይ ደገፍ ሓበሬታ ኣብ ታሕቲ ተዋሂቡ ኣሎ።
ናትና ዝድገፉ ዝርዝር መርበብ ሓበሬታታትን ስሪታቶምን ኣብ ናትና.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
ንሕና ብመንገዲ CSS ቅድመ-ጥብቆታት ንዝተሓሰበ ናይ መርበብ ሓበሬታ ደገፍ ንምሕላው Autoprefixer ንጥቀም፣ እዚ ድማ ነዞም ስሪት መርበብ ሓበሬታ ንምምሕዳር Browserslist ይጥቀም። ነዞም መሳርሒታት ኣብ ፕሮጀክትታትካ ብኸመይ ከም እተዋሃህዶም ኣብ ሰነዳቶም ተወከስ።
ሞባይል መሳርሒታት
ብሓፈሻ ቡትስትራፕ ናይ ነፍሲ ወከፍ ዓቢ መድረኽ ነባሪ ዳህሰስቲ እዋናዊ ስሪት ይድግፍ። ፕሮክሲ ዳህሰስቲ (ከም ኦፔራ ሚኒ፡ ኦፔራ ሞባይል ተርቦ ሞድ፡ ዩሲ ብራውዘር ሚኒ፡ ኣማዞን ሲልክ) ከምዘይድገፉ ኣስተውዕል።
ክሮም ዝበሃል ምዃኑ’ዩ። | ፋየርፎክስ | ሳፋሪ | ኣንድሮይድ ብራውዘር & ዌብቪው | |
---|---|---|---|---|
ኣንድሮይድ | ዝድገፍ እዩ። | ዝድገፍ እዩ። | — | v6.0+ ዝብል ጽሑፍ ኣሎ። |
iOS ዝበሃል ትካል እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | — |
ናይ ዴስክቶፕ ዳህሰስቲ
ብተመሳሳሊ መንገዲ ናይ መብዛሕትኦም ናይ ዴስክቶፕ ዳህሰስቲ ናይ መወዳእታ ስሪት ይድገፉ።
ክሮም ዝበሃል ምዃኑ’ዩ። | ፋየርፎክስ | ማይክሮሶፍት ኤጅ | ኦፔራ | ሳፋሪ | |
---|---|---|---|---|---|
ማክ ዝበሃል ትካል እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። |
ዊንዶውስ | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | ዝድገፍ እዩ። | — |
ንፋየርፎክስ፡ ብዘይካ እቲ ናይ መወዳእታ ንቡር ርጉእ ምውጻእ፡ ነቲ ናይ መወዳእታ ዝተዘርግሐ ደገፍ ምውጻእ (ESR) ስሪት ፋየርፎክስ እውን ንድግፍ።
ብዘይወግዓዊ መንገዲ፡ ቡትስትራፕ ኣብ ክሮሚየምን ክሮምን ንሊኑክስ፡ ከምኡ’ውን ፋየርፎክስ ንሊኑክስ፡ ዋላ’ኳ ብወግዒ እንተዘይተደገፉ፡ እኹል መልክዕን ባህርን ክህልዎ ይግባእ።
ኢንተርነት ኤክስፕሎረር
ኢንተርነት ኤክስፕሎረር ኣይድገፍን እዩ። ናይ ኢንተርነት ኤክስፕሎረር ደገፍ ምስ እትደልዩ በጃኹም Bootstrap v4 ተጠቐሙ።
ሞዳላትን ድሮፕዳውንድን ኣብ ሞባይል
ምፍሳስን ምዝዋርን
overflow: hidden;
ን on the element ዝኸውን ደገፍ <body>
ኣብ iOSን Androidን ኣዝዩ ድሩት እዩ። ነዚ ንምትግባር ድማ፡ ኣብ ክልቲኡ ናይቶም መሳርሒታት ዳህሰስቲ ላዕለዋይ ወይ ታሕተዋይ ክፋል ናይ ሓደ ሞዳል ሓሊፍካ ምስ እትስክሮል፡ እቲ <body>
ትሕዝቶ ምዝዋር ክጅምር እዩ። Chrome bug #175502 ( ኣብ Chrome v40 ተኣሪሙ) ከምኡ’ውን WebKit bug #153852 ርአ ።
ናይ iOS ናይ ጽሑፍ ዓውድታትን ምዝዋርን
ካብ iOS 9.2 ጀሚሩ፡ ሓደ ሞዳል ክፉት እንከሎ፡ ናይ መጀመርታ ምትንኻፍ ናይ ሓደ ስክሮል ምልክት ኣብ ውሽጢ ዶብ ናይ ሓደ ጽሑፋዊ <input>
ወይ a <textarea>
እንተኾይኑ፡ እቲ ኣብ <body>
ትሕቲ እቲ ሞዳል ዘሎ ትሕዝቶ ኣብ ክንዲ እቲ ሞዳል ባዕሉ ክሽክርከር እዩ። ዌብኪት ስሕተት #153856 ርአ ።
Navbar Dropdowns
The .dropdown-backdrop
element isn’t used on iOS in the nav because of the complexity of z-indexing. Thus, to close dropdowns in navbars, you must directly click the dropdown element (or any other element which will fire a click event in iOS).
Browser zooming
Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds.
Validators
In order to provide the best possible experience to old and buggy browsers, Bootstrap uses CSS browser hacks in several places to target special CSS to certain browser versions in order to work around bugs in the browsers themselves. These hacks understandably cause CSS validators to complain that they are invalid. In a couple places, we also use bleeding-edge CSS features that aren’t yet fully standardized, but these are used purely for progressive enhancement.
These validation warnings don’t matter in practice since the non-hacky portion of our CSS does fully validate and the hacky portions don’t interfere with the proper functioning of the non-hacky portion, hence why we deliberately ignore these particular warnings.
ናትና ኤችቲኤምኤል ዶክስ ብተመሳሳሊ ንዝተወሰነ ፋየርፎክስ ስሕተት መፍትሒ ብምእታውና ገለ ንእሽቶን ሳዕቤን ዘይብሉን ኤችቲኤምኤል ምጽዳቕ መጠንቀቕታታት ኣለዎም ።