د سی ایس ایس پلورونکي ضمیمه

دوی څه دي او ولې باید دوی وکاروي

د CSS وینډر فرعيکسونه، په ځینو وختونو کې د ایس ایس ایس یا براؤزر مخففونه، د براؤزر جوړونکو لپاره یوه لاره ده چې د نوي CSS ځانګړتیاو لپاره ملاتړ اضافه کړي مخکې له دې چې دا ځانګړتیاوې په ټولو لټونونو کې بشپړ ملاتړ شوي. دا کیدای شي د یو ډول ازموینې او تجربې دورې په ترڅ کې ترسره شي چېرته چې د براؤزر جوړونکي ټاکل کیږي په سمه توګه څنګه دا نوې CSS سیسټم پلي کیږي څنګه. دا مخفیونه څو کاله وړاندې د CSS3 زیاتوالي سره خورا مشهور و.

کله چې د CCS3 معرفي شوه لومړی، یو شمیر خوندیتوب ملکیتونه په بیلابیلو وختونو کې بیلابیلو براؤزرونو په نښه کولو پیل وکړ. د بیلګې په توګه، د ویبټیکټ بریښنا لرونکي کمپیوټرونه (سفاري او کروم) لومړی یې وو چې د حرکت کولو طرزالعملونه لکه بدلون او لیږد ځینې د حرکت کولو معرفي کولو معرفي کول. د پلور وړاندیز شوي ملکیتونو کارولو په واسطه، ویب ډیزاینرانو وکوالی شول د دوی نوي کاروونکي په خپلو کارونو کې کار واخلي او دوی هغه براؤزرونو ته ولیدل چې دوی یې په سمه توګه مالتړ کوي، د هر بل براؤزر جوړونکي لپاره د انتظار کولو پر ځای!

له دې امله د مخنیوي ویب ویب انکشاف ورکوونکي له نظره، براؤزر مخففونه د دې لپاره کارول کیږي چې په سایټ کې د نوې سی ایس ایس ځانګړتیاوې زیات کړي ترڅو د آرامۍ سره سم پوه شي چې لټونګر به د دغو شالونو ملاتړ وکړي. دا کیدی شي په ځانګړي توګه مرسته وکړي کله چې بیلابیل براؤزر جوړونکي په لږ توپیرونو کې یا د مختلف نحو سره مختلف ډولونه پلي کړي.

د ایس ایس ایل برنامه وړاندې کوي چې تاسو کولی شئ (هر یو د بل مختلف برنامو لپاره ځانګړي دی):

په ډیرو مواردو کې، د نوی ایس ایس ایس طرز ملکیت د کارولو لپاره، تاسو د معیاري سی ایس ایس ملکیت اخلئ او د هر براوزر لپاره مخفف اضافه کړئ. وړاندیز شوي نسخې به تل د لومړي ځل لپاره راشي (په کوم ترتیب کې چې تاسو غوره کوئ) پداسې حال کې چې د عادي سی ایس ایس ملکیت به وروستی راشي. د مثال په توګه، که تاسو غواړئ خپل سند ته د CSS3 لیږد اضافه کړئ، نو تاسو به د لېږد ملکیتونو څخه کار واخلئ لکه څنګه چې ښودل شوي:

د واک لیږد: ټول 4 سایټ؛
د MOS- لیږد: ټول 4 آسانتیاوې؛
- لیږد - ټول 4 آسانتیاوې؛
انتقال - ټول 4 آسانتیاوې؛
انتقال: ټول 4 آسانتیاوې؛

یادونه: یاد وساتئ، ځینې براؤزرونه د نورو ځانګړتیاو لپاره د نورو ځانګړتیاو لپاره مختلف نخښه لري، نو داسې نه ګڼي چې د ملکیت برنامه - وړاندې شوي نسخه په عین حال کې د معياري ملکیت په توګه وي. د بېلګې په توګه، د CSS سریال جوړولو لپاره، تاسو د لینډ-سریلینټ ملکیت کاروئ. فایرفوکس، اوپیرا، او د کروم او سفاري عصري نسخه د هغه ملکیت څخه چې مناسب مخفف سره کاروي کاروي، پداسې حال کې چې د کروم او سفاري لومړني نسخه د وړاندیز شوي ملکیت - ویب پاڼې-درجه بندي کاروي. همدارنګه، فایرفوف د معیاري پرتله په پرتله مختلف ارزښتونه کاروي.

هغه دلیل چې تاسو تل خپل اعلامیه د معمول سره، د سی ایس ایس ملکیت غیر نیکاپه نسخه سره پای ته ورسوله نو دا چې کله براؤزر د حاکمیت ملاتړ کوي نو دا به دا کار وکاروي. په یاد ولرئ چې سیسټم څنګه لوستل کیږي. وروسته قواعد د مخکینیو کسانو په پرتله لومړیتوب لري، که ځانګړتیا ورته وي، نو یو براؤزر به د قسط پلورونکي نسخه ولوستل شي او که کار یې د عادي څخه مالتړ نه کوي، مګر کله چې دا کار کوي، نو د پلورونکي نسخه به یې لوړې کړي د اصلي سی ایس ایس اصول.

د پلور وړاندیزونه یو هیک نه دي

کله چې د پلور وړاندیزونه لومړنۍ پیژندل کیدل، ډیرو ویب ماهروانو حیرانتیا درلوده که دوی یو هییک یا تیاره وی نو بیرته بیرته د ویب پاڼې کوډ د مختلف براؤزرونو مالتړ کولو لپاره وټاکل شي) هغه یادونه وکړه چې " دا ګورت په IE کې ښه لیدل کیږي " پیغامونه. د سی ایس ایس پلورونکي ضمیمې هیکس نلري، په هرصورت، او تاسو باید ستاسو په کار کې د دوی د کارولو په اړه هیڅ رعایت نه لرئ.

A CSS hack د بل عنصر یا ملکیت په تطبیق کې نیمګړتیاوې ګټه اخلي ترڅو د بل ملکیت په سمه توګه کار کولو لپاره ترالسه کړي. د بیلګې په توګه، د بکس ماډل د غږ - کورنۍ د ملکیت په پوټکی کې یا د براؤزرونو پرضد ملاتړ پاڼې (\) کې خنډونه استخراج کړي. مګر دا هاکس د انټرنېټ اکسپورټ 5.5 ترمنځ د بکس نمونه سمبال کړ او څنګه څنګه چې نیسسیک یې تشریح کړ، د توپیر ستونزې حلولو لپاره کارول شوي، او د کورنۍ غږ ډول سره هیڅ کوم کار نه لري. په مننه سره دا دوه پخوانی براؤزر دي موږ د دې ورځو په اړه اندیښنې نلرو.

د پلورونکي مخفف هیک نه دی ځکه چې دا مشخصات د ملکیت پلي کولو لپاره قواعد چمتو کوي، پداسې حال کې چې براؤزر جوړونکي اجازه ورکوي پرته له کوم شي پرته مات شي بل ډول ملکیت پلي کړي. سربېره پردې، دا مخففونه د سی ایس ایس د ځانګړیو سره کار کوي چې بالاخره د ځانګړتیا یوه برخه وي . موږ په ساده ډول د شتمنیو ته د لاسرسۍ لپاره ځینې کوډونه زیات کوو. دا یو بل دلیل دی چې تاسو د سی ایس ایس قواعد د عادي، غیر وړاندې کولو ملکیت سره پای ته ورسوي. په هغه طریقه چې تاسو کولی شئ د وړاندې کولو ډیری نسخه ډک کړئ کله چې د بشپړ براؤزر مالتړ ترلاسه شي.

غواړئ پوه شۍ چې د کوم ځانګړتیاوو لپاره د لټونګر ملاتړ څه دی؟ ویب پاڼه CanIUse.com د دې معلوماتو د راټولولو لپاره یوه عیني سرچینه ده او تاسو ته دا معلومه کوي چې کوم براؤزرونه، او د هغو براؤزرونو کوم نسخه، چې اوس مهال د یو خصوصیت مالتړ کوي.

د پلور وړاندیزونه ناخوښي دي مګر لنډمهاله

هو، دا ممکن د ځورونې احساس وکړي او تکرار احساس وکړي چې د ټولو براؤزرونو کې کار کولو لپاره 2-5 ځله ځانونه ولیکئ، مګر دا یوه لنډمهاله حالت دی. د بیلګې په توګه، یوازې څو کاله دمخه، په یوه بکس کې د ګولۍ کڅوړه جوړه کړئ تاسو باید ولیکئ:

- د پول سرحد - رنګه: 10px 5px؛
د ویب پاڼه - سرحد - لوړ بکس ریډیو: 10px؛
د ویب پاڼه - سرحد - پورته ښیګری رنګه: 5px؛
د ویب پاڼه - سرحد - ټیټ - ښیګری رنګه: 10px؛
-webkit-border-bottom-left-radius: 5px؛
د سرحد راډیو: 10px 5px؛

مګر اوس هغه براؤزرونه چې په بشپړ ډول د دې ځانګړتیاو ملاتړ کوي، تاسو واقعیا یواځې معياري نسخه ته اړتیا لرئ:

د سرحد راډیو: 10px 5px؛

کروم د 5.0 نسخه څخه د CSS3 ملکیت ملاتړ کړی، فایرفوف دا په نسخه 4.0 کې اضافه کړه، سفاري په 5.0 کې، په 10.5 کې اوپیرا، iOS 4.0 کې، او 2.1 په Android کې. حتی انټرنیټ انټرنیټ 9 د دې نه پرته د مخففاتو مالتړ کوي (او IE 8 او ټیټ یې د وړاندې کولو سره یا د هغې پرته پرته نه ملاتړ کوي).

په یاد ولرئ چې براؤزر تل د بدلون په حال کې دي او د زړو براؤزرونو ملاتړ کولو لپاره نوښتونکي طریقې به اړتیا وي مګر تر هغه چې تاسو د ویب پاڼې جوړولو جوړولو پالن نلري چې کلونه یې د ډیری پرمختللي میتودونو څخه دي. په پاى کې، د ليکلو برائوزر ضميمې د غلطو موندلو او استخراج کولو په پرتله خورا اسانه ده چې په راتلونکي کې به په راتلونکې کې ثابت شي، او د دې لپاره چې تاسو استثناء کولو لپاره نور بله تېروتنه ومومئ.