Viambishi awali vya Wenendoa kwenye CSS
Hapo zamani kati ya vivinjari kulikuwa na hali ifuatayo: kabla ya sifa ya CSS kuonekana katika udhibitisho, vivinjari vilitekeleza toleo la majaribio la sifa hiyo kwa kiambishi maalum cha awali, kinachoitwa kiambishi awali cha wenendoa.
Wacha tukitumie mfano wa sifa
box-sizing
kuona jinsi inavyoonekana:
p {
box-sizing: border-box;
}
Sifa hii ilianza kuungwa mkono tu
kuanzia Firefox29, hata hivyo tangu toleo la Firefox2
ilikuwa inapatikana kwa kiambishi awali -moz:
p {
-moz-box-sizing: border-box;
}
Vivinjari vingine vilikuwa na viambishi awali sawia:
-moz - Mozilla Firefox, -webkit
- Vivinjari kwenye injini ya Webkit na Blink, -o
- Opera kwenye injini ya Presto, -ms - IE.
Kwa hivyo, toleo la sifa box-sizing
lenye usawa zaidi kati ya vivinjari, kwa kutumia
viambishi awali vya wenendoa, ilikuwa na takriban
muonekano ufuatao:
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;
}
Kwa sasa, vivinjari vimeamua kuvunja mguu na viambishi awali kutokana na kutokuwa na urahisi kwake. Na sasa badala yake hutumira kinachojulikana kama bendera. Sifa sasa zinaingizwa kwenye kivinjari, lakini kwa chaguo-msingi zimezimiwa, hata hivyo zinaweza kuwashwa katika mipangilio ya kivinjari, kwa kuweka alama ya bendera inayofaa katika mipangilio. Hii imefanywa ili wakuzatengeneza waweze na fursa ya kujaribu sifa mpya kabla ya kuibuka kwa rasmi.