CSS-de satyjy prefikslar
Öňlerde brauzerler arasynda indiki ýagdaý ýüze çykdy: CSS aýratynlygy spesifikasiýada peýda bolmanka, brauzerler bu aýratynlygyň synag wersiýasyny ýörite prefiks bilen amala aşyrdylar, bu prefiks satyjy prefiksi diýilýär.
Geliň, box-sizing
aýratynlygynyň mysalynda onuň nähili görünýändigine seredeliň:
p {
box-sizing: border-box;
}
Bu aýratynlyk diňe Firefox29-dan başlap goldaw
berilmäge başlandy, ýöne Firefox2 wersiýasyndan
başlap ol -moz prefiksi bilen elýeterli boldy:
p {
-moz-box-sizing: border-box;
}
Beýleki brauzerleriň hem şuňa meňzeş prefiksleri bardy:
-moz - Mozilla Firefox, -webkit
- Webkit we Blink dwigatelleri bilen işleýän brauzerler, -o
- Presto dwigateli bilen işleýän Opera, -ms - IE.
Şeýlelik bilen, box-sizing aýratynlygynyň
satyjy prefikslerden peýdalanylan iň köp brauzer üçin
ýararly wersiýasy takmynan indiki görnüşde boldy:
p {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
Häzirki wagtda brauzerler prefikslere bolan ýaramazlygy sebäpli olardan ýüz öwürmek kararyna geldiler. Häzir olaryň ýerine baýraklar diýilýän zatlar ulanylyar. Aýratynlyklar indi brauzere girizilýär, ýöne deslapdan öçürilen bolýar, ýöne olary brauzeriň sazlamalarynda degişli baýragy sazlap, açyp bolýar. Bu, öňdebaryjy programmistleriň aýratynlyk resmiýete çykmanka ony synap görüp bilmegi üçin edildi.