سي ايس ايس جي سنڀال جاڙين جا پھريان

اهي ڇا آهن ۽ توهان انهن کي استعمال ڪرڻ گهرجي

سي ايس ويئرور جا فڪسس، ڪجهه دير سان سڃاتو ويندو يا سي ايس برائوزر اڳفڪس، هڪ برائوزر ٺاهيندڙن لاء نئين سي ايس جي خاصيتن لاء مدد شامل ڪرڻ کان اڳ پهريان اهي خاصيتون سڀني برائوزرن ۾ مڪمل طور تي سپورٽ آهن. اهو ٽيسٽ ۽ تجربو جي دؤر جي قسم ۾ ٿي سگھي ٿو جتي برائوزر جو ٺاهيندڙ اهو طئي ڪيو ويو آهي ته انهن نئين سي ايس ايس جي خاصيت تي عمل ڪبو. اهي اڳوڻن ڪجهه سالن اڳ سي ايس ڊي جي عروج سان تمام مقبول ٿيا.

جڏهن سي سي ايس 3 پهريون ڀيرو متعارف ڪرايو ويو هو، مختلف وقتن تي ڪيترائي حوصلا مارڻ جا ڪيترائي حوصلا شروع ٿي ويا. مثال طور، ويب ويب سائيٽ تي هلندڙ برائوزر (سفاري ۽ کروم) پهرين هئا جيڪي تعارف ۽ منتقلي جهڙوڪ حرکت پذير طرز جي ڪجهه متعارف ڪرائڻ لاء. وينڊر اڳوڻي فيڊسٽ استعمال ڪندڙن کي استعمال ڪندي، ويب ڊزائينر جيڪي انهن جي ڪم ۾ انهن جي نئين خاصيتن کي استعمال ڪرڻ جي قابل هئا ۽ انهن برائوزر تي ڏٺو جيڪي انهن کي هر ڪنهن جي برائوزر ٺاهيندڙن کي انتظار ڪرڻ جي بدران، انهن جي مدد ڪري ڇڏيو!

انهي کان اڳ، اڳوڻو ويب ويب ڊولپر جي نقطه نظر کان، برائوزر اڳوڻن کي نئين سي ايس جي خاصيتن کي سائيٽ تي شامل ڪرڻ لاء استعمال ڪيو ويو آهي انهي سان تسليم ڪيو وڃي ته برائوزر انهن شالن جي حمايت ڪندو. اهو خاص طور تي مددگار ٿي سگهي ٿو جڏهن مختلف برائوزر ٺاهيل ٺاهيندڙن کي مختلف طريقن سان يا مختلف نحو مختلف سان لاڳو ٿين ٿيون.

سي ايس ڊي برائوزر اڳوڻن جيڪي توهان استعمال ڪري سگهو ٿا (انهن مان هر هڪ مختلف برائوزر لاء مخصوص آهي) آهن:

اڪثر ڪيسن ۾، هڪ نئون نئين سي ايس ايس جي ملڪيت ملڪيت استعمال ڪرڻ لاء، توهان کي معياري سي ايس جي ملڪيت وٺو ۽ هر برائوزر لاء اڳڪسڪس شامل ڪريو. اڳوڻي نسخن هميشه کان پهريان اچي (توهان جي ترجيح ۾ هجي) جڏهن عام سي ايس ملڪيت ملڪيت اچي ويندي. مثال طور، جيڪڏهن توهان پنهنجي دستاويزن ۾ CSS3 منتقلي شامل ڪرڻ چاهيو ٿا، ته توهان هيٺيون ڏيکاريل ٽائيٽل ملڪيت استعمال ڪندي.

ڇنڊڇاڻ- منتقلي: تمام 4 ساس آسان؛
-موز- منتقلي: سڀني 4 ساس کي آسان؛
ترميم : تمام 4 ساس
-و- منتقلي: تمام 4 ساس آسان؛
منتقلي: سڀ 4 ساس آسان؛

نوٽ: ياد رکو، ڪجهه برائوزر ٻين ڪن خاصيتن لاء ٻين خاصيتن لاء مختلف نحو مختلف آهن، انهي ڪري اهو سمجهيو ته اهو ملڪيت جي برائوزر اڳوڻي نسخ بلڪل معياري ملڪيت وانگر آهي. مثال طور، هڪ سي ايس ڊي جي ٺاهيل ٺاهڻ لاء، توهان لينر-فيلٽريٽ ملڪيت استعمال ڪريو ٿا. فائر فاکس، اوپيرا، ۽ جديد نسخن ۽ سفاري جو استعمال جيڪي ملڪيت مناسب نموني سان گڏ آهن جڏهن ته ڪرپس ۽ سفاري جي شروعاتي نسخ اڳفيلجي ملڪيت -webkit-gradient استعمال ڪندا آهن. انهي سان گڏ، فائر فاکس معيار جي ڀيٽ ۾ مختلف قدر استعمال ڪري ٿو.

انهي جو سبب اهو آهي ته توهان هميشه پنهنجي اعلان کي ايس ڊي ملڪيت جي عام، غير اڳوڻي نسخ سان ختم ڪيو آهي، جڏهن ته برائوزر جڏهن حڪمراني کي حمايت ڪندو آهي، اهو اهو استعمال ڪندي. ياد رهي ته CSS سي پڙهيو آهي. بعد ۾ قائداعظم اڳ ۾ ئي اڳ کان وٺي وٺو جيڪڏهن خاصيت ساڳئي هجي، پوء هڪ برائوزر ڪنهن قاعدي جي وينڊ جو مطالعو پڙهي سگهندو هو ۽ جيڪڏهن اهو عام استعمال نه ڪندو آهي، پر هڪ ڀيرو اهو نٿو اچي ته اهو سان ونڊور نسخ مٿي ڪندو. اصل CSS قاعدي.

وينڊر فيڪسسڪس هڪ هيڪڪ ناهي

جڏهن اڳوڻن فيڪس فارڪس پهريون ڀيرو متعارف ڪرايا ويا، ڪيترن ئي ويب پروفيسر حيران ٿي ويا آهن ته اهي اهي هيڪ يا خيالي ڏينهن ويب سائيٽ جي ڪوڊ کي مختلف برائوزر جي مدد ڪرڻ جي لاء ڦيرائڻ جي پوئتي موٽيندا آهن (انهن کي ياد رکو ته " هي سائيٽ بهترين ماپ ۾ IE " آهي. سي ايس ڊي وينڊرز فيڪس هيڪس نه آهن، جڏهن ته، توهان کي توهان جي ڪم ۾ انهن جي استعمال بابت ڪو به رشتو ڪونهي.

سي ايس هيڪ هڪ ٻئي عنصر يا ملڪيت جي پليت ۾ غلطي جي استحصال ڪري ٻئي ملڪيت کي صحيح طور تي ڪم ڪرڻ لاء. مثال طور، باڪس جو ماڊل آواز خانداني ملڪيت جي ٻرندڙن ۾ يا ڪئين برائوزرز کي پٿسليسز (\) کي ڪئين ڪمائڻ ۾ غلطي استعمال ڪيو آهي. پر اهي هيڪس انٽرنيٽ ايڪسپلورر 5.5 وچ ۾ فرق جي مسئلي کي حل ڪرڻ لاء استعمال ڪيو ويو باڪس جو ماڊل ۽ نيٽيڪڪ اس کي ڪيئن وضاحت ڪئي، ۽ انهي کي ڪئين خانداني طرز جي ڪم ڪرڻ لاء ڪجهه نه آهي. مهرباني ڪري اهي ٻه ڪڍندڙ برائوزر آهن جن کي اسان انهن ڏينهن سان پاڻ کي ڳڻتي ناهي.

وينڊ فرڪس فيڪس هڪ هيڪ نه آهي ڇو ته اها خاصيت کي ملڪيت کي لاڳو ڪرڻ جي قاعدن کي سيٽ ڪرڻ جي اجازت ڏئي ٿي، جڏهن ته برائوزر ٺاهيندڙ هڪ ئي وقت ۾ ڪنهن ٻئي طريقي سان ڀڃڪڙي مختلف طريقن سان ملڪيت تي عمل ڪرڻ جي اجازت ڏئي ٿي. انهي کان علاوه، اهي فيڪس سي ايس ايس جي ملڪيت سان ڪم ڪري رهيا آهن جيڪي آخرڪار انهن جي وضاحت جو حصو هوندا . اسان کي عام طور تي ملڪيت تائين رسائي حاصل ڪرڻ لاء ڪجهه ڪوڊ شامل ڪري رهيا آهن. اهو هڪ ٻيو سبب آهي ته توهان عام طور تي غير غير آباد ٿيل ملڪيت سان ايس ايس سي جو قاعدو ختم ڪيو ٿا. انهي طريقي سان توھان مڪمل طور تي برائوزر جي حمايت حاصل ڪري ھڪڙي پريفڪس ٿيل نسخن کي اڇلائي سگھو ٿا.

ڄاڻڻ چاھيو ٿا ته ڪجھھ خاصيت لاء برائوزر جي مدد ڇا آھي؟ ويب سائيٽ CanIUse.com اها معلومات گڏ ڪرڻ لاء هڪ شاندار ذريعو آهي ۽ توهان کي ڄاڻ ڏيو ته اهي برائوزر، ۽ انهن برائوزر جو ڪهڙو نسخو، هن وقت هڪ خاصيت جي حمايت ڪري ٿو.

وينڊر فيڪسڪسس ان وقت مشغول آهي پر عارضي طور تي

ها، اهو تمام برائوزر ۾ ڪم ڪرڻ لاء 2-5 ڀيرا پنهنجي ملڪيت کي پريشان ڪرڻ ۽ تڪرار محسوس ڪري ٿو، پر اهو هڪ عارضي صورتحال آهي. مثال طور، صرف چند سال اڳ، هڪ بکس تي گول گول ڪنڊ قائم ڪرڻ لاء توهان خط لکي هئي:

ايم-سرحد سرحد ريڊيو: 10px 5px؛
ويڪرائي-سرحد-مٿان -ٻو -ٻو-بائيس ريڊس: 10px؛
ويڪرائي-سرحد-مٿان-ريٽيوس: 5px؛
-webkit-border-bottom-right-radius: 10px؛
-webkit-border-bottom-left-radius: 5px؛
سرحد ريڊس: 10px 5px؛

پر هاڻي ته اهي برائوزر مڪمل طور تي هن خاصيتن جي سهولت لاء ايندا آهن، توهان واقعي صرف معياري نسخو جي ضرورت آهي.

سرحد ريڊس: 10px 5px؛

Chrome، اسپيڊ 5.0 نيٽ کان CSS3 ملڪيت جي حمايت ڪئي آهي، فائر فاکس اهو نسخي 4.0 ۾ شامل ڪيو، سفاري ان 5.0 ۾، انٽرا ۾ 10.5، 4.0 ۾ iOS، ۽ 2.1 ۾ Android. جيتوڻيڪ انٽرنيٽ ايڪسپلور 9 ان کي بغير ڪنهن فيڪس بغير جي سپورٽ ڪري ٿو (۽ IE 8 ۽ انهي کان سواء بغير ڪنهن جي سپورٽ نه هجي).

ياد رهي ته برائوزر هميشه تبديل ٿيڻ وارا آهن ۽ پراڻن برائوزرن جي حمايت ڪرڻ واري تخليقي طريقيڪار جي ضرورت هوندي جيستائين توهان ڪيترن ئي جديد طريقن جي پويان ويب صفحن جي تعمير ڪرڻ جي منصوبابندي ڪري رهيا آهيون. آخر ۾، لکڻ وارا برائوزر اڳوڻن غلطين کي ڳولڻ ۽ استحصال کان تمام گهڻو آسان آهي جيڪو مستقبل جي نسخي ۾ گهڻو ڪري طئي ڪيو ويندو، تنهنڪري توهان کي ڪنهن ٻئي غلطي جي استحصال ڪرڻ ۽ انهي تي.