⊗mkSpCBrVP 73 of 128 menu

Prefixe vendor în CSS

În trecut, printre browsere s-a dezvoltat următoarea situație: înainte ca o proprietate CSS să apară în specificație, browserele implementau o versiune experimentală a acestei proprietăți cu o prefix special, care se numește prefix vendor.

Să luăm ca exemplu proprietatea box-sizing să vedem cum arată:

p { box-sizing: border-box; }

Această proprietate a început să fie suportată doar începând cu Firefox29, totuși începând cu versiunea Firefox2 era disponibilă cu prefixul -moz:

p { -moz-box-sizing: border-box; }

Celelalte browsere aveau prefixe similare: -moz - Mozilla Firefox, -webkit - browserele pe motorul Webkit și Blink, -o - Opera pe motorul Presto, -ms - IE.

Astfel, varianta cea mai cross-browser a proprietății box-sizing, cu utilizarea prefixelor vendor, avea aproximativ următoarea formă:

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; }

În prezent, browserele au decis să renunțe la prefixe din cauza incomodității lor. Și acum în locul lor se folosesc așa-numitele flag-uri. Proprietățile sunt acum implementate în browser, dar sunt dezactivate în mod implicit, totuși ele pot fi activate în setările browserului, bifând caseta corespunzătoare în setări. Acest lucru se face pentru ca dezvoltatorii să aibă posibilitatea să experimenteze cu noua proprietate până la apariția sa oficială.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge