CSS හි වෙන්ඩර් උපසර්ග
අතීතයේ බ්රවුසර අතර පහත සංසිද්ධිය වර්ධනය විය: CSS ගුණාංගයක් පිරිවිතරයේ දිස්වන අතරතුර, බ්රවුසර විශේෂ උපසර්ගයක් සහිතව එම ගුණාංගයේ පරීක්ෂණ සංස්කරණය ක්රියාත්මක කළහ. මෙම උපසර්ගය හැඳින්වෙන්නේ වෙන්ඩර් උපසර්ගය ලෙසිනි.
අපි now
box-sizing
ගුණාංගය උදාහරණයක් ලෙස ගෙන එය කෙසේ පෙනේදැයි බලමු:
p {
box-sizing: border-box;
}
මෙම ගුණාංගය සහාය ලැබීම ආරම්භ වූයේ
Firefox29 සමඟින්, නමුත් Firefox2 අනුවාදයේ සිටම
එය -moz උපසර්ගය සමඟ ලබා ගත හැකි විය:
p {
-moz-box-sizing: border-box;
}
අනෙකුත් බ්රවුසරවලට සමාන උපසර්ග තිබුණි:
-moz - Mozilla Firefox, -webkit
- Webkit සහ Blink එන්ජින් මත බ්රවුසර, -o
- Presto එන්ජින් මත Opera, -ms - IE.
එබැවින්, වඩාත් හරස්-බ්රවුසර සුවිශේෂී
box-sizing ගුණාංගය, වෙන්ඩර් උපසර්ග භාවිතා කරමින්,
පමණක් දළ වශයෙන් පෙනුම ඇති විය:
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;
}
වර්තමානයේ දී බ්රවුසර ඒවායේ අපහසුතාව හේතුවෙන් උපසර්ග අත්හැරීමට තීරණය කර ඇත. දැන් ඒවා වෙනුවට භාවිතා කරනු ලබන්නේ ඊනියා ධජ වේ. දැන් ගුණාංග බ්රවුසරයට හඳුන්වා දෙනු ලැබේ, නමුත් පෙරනිමිය ලෙස අක්රීය කර ඇත, කෙසේ වෙතත්, ඒවා බ්රවුසර සැකසුම්වල අදාළ කොටුව සලකුණු කිරීමෙන් සක්රීය කළ හැකිය. මෙය කර ඇත්තේ සංවර්ධකයින්ට නව ගුණාංගය සමඟ ක්රීඩා කිරීමට හැකියාව ලබා දීම සඳහා එය නිල වශයෙන් දිස්වීමට පෙර.