برائوزر ۽ ڊوائيسز
انهن برائوزرن ۽ ڊوائيسز جي باري ۾ سکو، جديد کان پراڻي تائين، جيڪي بوٽ اسٽريپ جي مدد سان آهن، جن ۾ هر هڪ لاءِ ڄاڻايل نرالا ۽ بگ شامل آهن.
سپورٽ ٿيل برائوزر
بوٽ اسٽراپ سڀني وڏن برائوزرن ۽ پليٽ فارمن جي جديد، مستحڪم رليز کي سپورٽ ڪري ٿو.
متبادل برائوزر جيڪي WebKit، Blink، يا Gecko جو جديد نسخو استعمال ڪن ٿا، ڇا سڌو يا پليٽ فارم جي ويب ڏيک API ذريعي، واضح طور تي سپورٽ نه آهن. جڏهن ته، بوٽ اسٽريپ (اڪثر ڪيسن ۾) انهن برائوزرن ۾ صحيح نموني ڏيکاري ۽ ڪم ڪرڻ گهرجي. وڌيڪ مخصوص سپورٽ معلومات هيٺ ڏنل آهي.
توھان ڳولي سگھوٿا اسان جي سپورٽ ٿيل رينج جي برائوزرن ۽ انھن جا ورجن اسان جي.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
اسان استعمال ڪريون ٿا Autoprefixer مقصدي براؤزر سپورٽ کي سنڀالڻ لاءِ CSS اڳڪٿين ذريعي، جيڪو استعمال ڪري ٿو Browserslist انهن برائوزر ورزن کي منظم ڪرڻ لاءِ. انهن اوزارن کي توهان جي منصوبن ۾ ڪيئن ضم ڪرڻ لاءِ انهن جي دستاويزن سان صلاح ڪريو.
موبائل ڊوائيسز
عام طور تي ڳالهائڻ، بوٽ اسٽراپ هر وڏي پليٽ فارم جي ڊفالٽ برائوزرن جي جديد نسخن کي سپورٽ ڪري ٿو. نوٽ ڪريو ته پراکسي برائوزر (جهڙوڪ اوپيرا ميني، اوپيرا موبائل جو ٽربو موڊ، يو سي برائوزر ميني، ايمازون سلڪ) سپورٽ نه ڪندا آھن.
ڪروم | فائر فاڪس | سفاري | Android برائوزر ۽ WebView | |
---|---|---|---|---|
Android | حمايت ڪئي | حمايت ڪئي | - | v6.0+ |
iOS | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي | - |
ڊيسڪ ٽاپ برائوزر
اهڙي طرح، اڪثر ڊيسڪ ٽاپ برائوزرن جا جديد ورجن سپورٽ ڪيا ويا آهن.
ڪروم | فائر فاڪس | Microsoft Edge | اوپيرا | سفاري | |
---|---|---|---|---|---|
ميڪ | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي |
ونڊوز | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي | حمايت ڪئي | - |
Firefox لاءِ، جديد عام مستحڪم رليز کان علاوه، اسان فائر فاڪس جي جديد توسيع ٿيل سپورٽ رليز (ESR) ورجن کي پڻ سپورٽ ڪريون ٿا.
غير رسمي طور تي، بوٽ اسٽريپ کي ڏسڻ گهرجي ۽ سٺو عمل ڪرڻ گهرجي Chromium ۽ Chrome لاءِ لينڪس، ۽ Firefox لاءِ لينڪس، جيتوڻيڪ اهي سرڪاري طور تي سهڪار نه ڪيا ويا آهن.
انٽرنيٽ ايڪسپلورر
انٽرنيٽ ايڪسپلورر سپورٽ نه آهي. جيڪڏھن توھان کي ضرورت آھي انٽرنيٽ ايڪسپلورر سپورٽ، مھرباني ڪري استعمال ڪريو Bootstrap v4.
موبائيل تي ماڊل ۽ ڊراپ ڊائونز
اوور فلو ۽ ڇڪڻ
overflow: hidden;
عنصر تي سپورٽ <body>
iOS ۽ Android ۾ ڪافي محدود آهي. انهي جي پڇاڙيء ۾، جڏهن توهان انهن مان ڪنهن به ڊوائيس جي برائوزرن ۾ ماڊل جي مٿين يا هيٺان ماضي کي اسڪرال ڪندا، <body>
مواد اسڪرال ڪرڻ شروع ڪندو. ڏسو ڪروم بگ #175502 (ڪروم v40 ۾ مقرر ٿيل) ۽ ويب ڪيٽ بگ #153852 .
iOS ٽيڪسٽ فيلڊز ۽ اسڪرولنگ
iOS 9.2 جي مطابق، جڏهن هڪ موڊل کليل آهي، جيڪڏهن اسڪرول جي اشاري جو شروعاتي ٽچ متن جي حد جي اندر <input>
هجي يا a <textarea>
، <body>
ته ماڊل جي هيٺان مواد کي ماڊل جي بدران اسڪرول ڪيو ويندو. ڏسو WebKit بگ #153856 .
نيوبار ڊراپ ڊائونز
.dropdown-backdrop
z-indexing جي پيچيدگي جي ڪري عنصر نيوي ۾ iOS تي استعمال نه ڪيو ويو آهي . اهڙيءَ طرح، نيوبارز ۾ ڊراپ ڊائونز کي بند ڪرڻ لاءِ، توهان کي لازمي طور تي ڊراپ ڊائون عنصر تي ڪلڪ ڪرڻ گهرجي (يا ڪو ٻيو عنصر جيڪو iOS ۾ ڪلڪ واري واقعي کي فائر ڪندو ).
برائوزر زومنگ
صفحو زومنگ ناگزير طور تي پيش ڪري ٿو رينڊرنگ نمونن کي ڪجھ حصن ۾، ٻئي بوٽ اسٽراپ ۽ باقي ويب ۾. مسئلي تي مدار رکندي، اسان ان کي درست ڪرڻ جي قابل ٿي سگھون ٿا (پهريون ڳولھيو ۽ پوء جيڪڏھن ضرورت ھجي ته مسئلو کوليو). تنهن هوندي، اسان انهن کي نظر انداز ڪندا آهيون ڇو ته انهن وٽ اڪثر ڪري هيڪي ڪم ڪارائونڊ کان سواء ٻيو ڪو سڌو حل ناهي.
تصديق ڪندڙ
پراڻن ۽ بگي برائوزرن کي بهترين ممڪن تجربو مهيا ڪرڻ لاءِ، بوٽ اسٽريپ ڪيترن ئي هنڌن تي سي ايس ايس برائوزر هيڪس استعمال ڪري ٿو خاص سي ايس ايس کي خاص برائوزر ورزن کي نشانو بڻائڻ لاءِ ته جيئن برائوزرن ۾ بگ جي چوڌاري ڪم ڪري سگهجي. اهي هيڪس سمجھڻ سان CSS جي تصديق ڪندڙن کي شڪايت ڪن ٿا ته اهي غلط آهن. ڪجھه جڳهن ۾، اسان پڻ استعمال ڪريون ٿا bleeding-edge CSS خاصيتون جيڪي اڃا تائين مڪمل طور تي معياري نه آهن، پر اهي خالص طور تي ترقي پسند وڌائڻ لاء استعمال ڪيا ويا آهن.
اهي تصديق واري ڊيڄاريندڙ عملي طور تي ڪا به اهميت نه رکندا آهن ڇو ته اسان جي CSS جو غير هيڪي حصو مڪمل طور تي تصديق ڪري ٿو ۽ هيڪي حصا غير هيڪي حصي جي مناسب ڪم ۾ مداخلت نٿا ڪن، ان ڪري ڇو اسان ڄاڻي واڻي انهن خاص وارننگن کي نظرانداز ڪريون ٿا.
اسان جي HTML دستاويزن ۾ پڻ ڪجھ معمولي ۽ غير ضروري HTML تصديق جي ڊيڄاريندڙن جي ڪري آھي اسان جي ھڪڙي خاص فائر فاڪس بگ لاءِ ھڪڙو حل شامل ڪرڻ جي ڪري .