Prefixele furnizorului în css

"Politica oficială W3C prevede că nu trebuie să utilizați proprietăți experimentale în codul site-ului. Cu toate acestea, utilizatorii le folosesc pentru că doresc ca site-urile lor să utilizeze cele mai recente tehnologii și să se răcească. "- pagina de optimizare a conținutului W3C pentru diferite browsere







Cu toate acestea, dezvoltatorii doresc întotdeauna să acceseze cele mai recente proprietăți cât mai repede posibil. Prefixele furnizorilor au făcut totul cu susul în jos și au oferit dominația Webkit, dar cred că prefixele au avut un impact imens asupra dezvoltării rapide a internetului.

Modurile în care Mozilla și cele mai multe site-uri Microsoft dăunează numai. Majoritatea site-urilor vor avea deja prefixe -moz- sau se va dovedi că, odată cu noua actualizare, Mozilla va sprijini noile proprietăți fără a fi nevoie să facă modificări. Cu toate acestea, ca dezvoltatori web profesioniști, trebuie să punem capăt acestui lucru și să înțelegem că, în unele modele, pot apărea rezultate ambigue. Probabil că deja știți care dintre proiectele dvs. va actualiza această actualizare. Dezvoltatorii web, este timpul să vă regândiți abordarea prefixelor vânzătorilor și să le testați pe site-uri web.

Prefixele furnizorului în css

Curs practic pe aterizare adaptivă de la zero!

Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile

Prefixe noi

Mozilla va include o serie de prefixe -webkit. Din ceea ce am adunat, este clar că Mozilla nu va să-și mapheze lista la proprietățile Edge. Nu toate proprietățile au nevoie de compatibilitate cu motorul Mozilla. Printre prefixele pe care Mozilla le va adăuga, judecând prin pagina wiki Compatibility / Mobile / Non Standard Compatibility va fi următoarea:

-webkit- pentru gradienti

Prefixele furnizorului în css

Curs practic pe aterizare adaptivă de la zero!







Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile

Unele alte proprietati pot fi in @ -webkit-keyframes.

Testul pentru compatibilitatea cu browser-ul încrucișat va fi decisiv

Mai important, Microsoft Edge interpretează și afișează deja - prefixe web -webkit într-un mod similar. Și aceasta înseamnă că toate stilurile WebKit ale site-ului dvs. sunt deja afișate în browser, de la care nu se aștepta deloc. Dacă nu ați lucrat cu acest browser, instalați Windows 10 și obțineți acces la acesta pentru testarea site-urilor.

Prefixele furnizorilor trec treptat

Din fericire, prefixele furnizorilor dispare treptat în paralel cu modul în care echipele de dezvoltare găsesc soluții noi. Echipa Chrome / Blink și-a schimbat ușor abordarea:

„Privind în perspectivă, în loc de a include versiunea furnizor de prefixe implicit, vom păstra proprietățile obișnuite ale steagului“ pentru a activa funcțiile experimentale platforma web „în aproximativ: steaguri, atâta timp cât aceste proprietăți nu vor fi activate în mod implicit.“ - Echipa Chrome / Blink

Echipa Firefox a mers pe o cale similară: „Concentrarea muncii în Mozilla acum este o abatere de la versiunea furnizor de prefixe, dezactivați-le sau a le transfera într-o stare de proprietăți normale, în cazul în care acestea sunt deja stabile. Aceasta este cel puțin politica noastră comună, cazurile individuale merită o excepție. »- Boris de la Mozilla

Microsoft Edge are de asemenea scopul de a elimina suportul de prefix: "Microsoft încearcă, de asemenea, să scape de prefixele furnizorilor de pe Edge. Aceasta înseamnă că dezvoltatorii care utilizează etichete HTML5 speciale sau proprietăți CSS nu trebuie să adauge un prefix special pentru browserul Edge. În schimb, dezvoltatorii vor scrie un cod standard. "- Mashable

Degradarea delicată cu prefixele nu mai funcționează

Evitarea prefixelor furnizorilor înseamnă doar un singur lucru - tehnica de degradare grațioasă prin prefixe nu mai este o opțiune. Selecția anumitor browsere prin prefixele furnizorilor (de exemplu, pentru Chrome) nu a fost inclusă în sarcinile acestor prefixe; dezvoltatorii au fost întotdeauna încurajați să utilizeze toate prefixele (de la -webkit- la -o-). Dacă utilizați orice funcționalitate, care funcționează pe proprietățile cu versiunea prefixele de furnizor și de a folosi tenhniku ​​degradare grațioasă în design-ul pentru alte browsere, cu atât mai mult nu funcționează.

concluzie

Timpurile se schimbă. Dominația WebKit a fost neintenționată și a provocat o agitație și o incompatibilitate pe Internet. Alte browsere caută o modalitate de extindere a compatibilității prin adăugarea de prefixe -webkit. Treptat, odată cu plecarea prefixelor vânzătorului, această problemă va dispărea. De asemenea, dezvoltatorii trebuie să verifice dacă utilizarea prefixelor generează consecințe nedorite în browserele non-WebKit.

Ediție: Comanda webformself.

Prefixele furnizorului în css

Curs practic pe aterizare adaptivă de la zero!

Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile

Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame







Articole similare

Trimiteți-le prietenilor: