Boli vydané tabuľky kompatibility mobilných CSS

Autor: Louise Ward
Dátum Stvorenia: 12 Február 2021
Dátum Aktualizácie: 18 Smieť 2024
Anonim
Boli vydané tabuľky kompatibility mobilných CSS - Tvorivé
Boli vydané tabuľky kompatibility mobilných CSS - Tvorivé

Koncom roku 2012 dostal stratég pre mobilné platformy Peter-Paul Koch sponzorstvo pre QuirksMode.org, ktoré mu podľa neho umožní tráviť viac času skúmaním webových štandardov a prácou na tabuľkách kompatibility, ktoré budú zdieľané s webplatform.org.

Cez víkend začali fungovať selektory CSS pre mobilné stoly. Spoločnosť Koch tiež ďalej skúmala stĺpce CSS a objavovala cesty, ako ísť v implementácii.

Hovorili sme s Kochom o jeho práci, ako sú jeho testy napísané a prečo by mali byť vývojári pri testovaní na základe jednotlivých motorov opatrnejší.

.net: Svoje mobilné stoly venujete veľa úsilia. Je to niečo, čo sa inde v tejto miere nerobilo?
PPK: Nie, v skutočnosti sa to nedeje. Tabuľky, ktoré sa mi najviac približujú, sú tabuľky od Maxa Firtmana a zameriavajú sa na API HTML5.

Neverím v automatizáciu testovania alebo skóre v prehliadači, takže do toho naozaj nepočítam testy, ako je napríklad test HTML5. Potom máme Can I Use ..., čo je užitočné, ale niekedy neposkytuje správne informácie o prehliadači.


Pokiaľ viem, stále som ten, kto robí najpodrobnejšie testy - a jediný, kto zverejňuje testovacie stránky a výsledky.

.net: Ako postupujete pri písaní testov?
PPK: Pomaly! Niekedy nie je ľahké zistiť, čo sa myslí v špecifikácii, najmä keď existujú iba dve implementácie, ktoré sa nenápadne (alebo divoko) líšia. Našťastie mám veľa skúseností s písaním testov v prehliadačoch, a preto viem, ako zabrániť bežným nástrahám.

Napríklad to spočiatku vyzeralo, akoby Opera Mini nepodporovala hodiny CSS, ale to je zjavne nezmysel. Ukázalo sa, že problémom je, že testujem podporu tried zadaním testovacieho prvku štýl písma: kurzíva. Mnoho operných mini operátorov tento štýl nepodporuje. Pretože som sa s tým už stretol, vedel som, že musím zmeniť testovacie štýly. Prehliadač MeeGo nepodporuje variant písma: malé písmená. Rovnaký príbeh.

Mimochodom, JavaScript stále dáva kurzíva keď požiadate Opera Mini o štýl písma hodnotu. To dokazuje, že tieto testy nemôžete automatizovať: musíte sa pozrieť na stránku a zistiť, či používa kurzívu.


.net: Vo svojom nedávnom článku o selektoroch a stĺpcoch uvádzate, že prehľadávače používajúce rovnaké zostavenie WebKit majú rôznu kompatibilitu. Zdôrazňuje to ďalej to, ako by si mali vývojári dávať pozor na špičkové techniky a dôslednejšie testovať rôzne zariadenia?
PPK: Áno. V mobilných zariadeniach neexistuje WebKit. Existuje minimálne dvanásť rôznych prehľadávačov (s výnimkou verzií, ktoré ako vykresľovací modul používajú WebKit), ktoré sa však navzájom nevyhnutne nemusia podobať.

Najlepším príkladom je deklarácia -webkit-stĺpec-span. Ukazuje sa, že podpora WebKit nedávno upustila od podpory. Toto je najpodivnejší problém s kompatibilitou, s akým som sa kedy stretol, pretože nie je možné nadviazať podporu s konkrétnymi verziami WebKit. Podpora tohto vyhlásenia je teda neporiadok a skutočnosť, že prehľadávač používa WebKit, nehovorí nič.

Zaujímavé Na Stránke
App Cloud vs PhoneGap: pohľad webového vývojára
Zistiť

App Cloud vs PhoneGap: pohľad webového vývojára

Keď hovorím vývojármi o App Cloud, ča to a pýtajú: „Čím a líši App Cloud od PhoneGap?“ Bez toho, aby om premeškal, dávam voju kladovú odpoveď: „PhoneGap je...
Ako prejsť od animácie k ilustrácii
Zistiť

Ako prejsť od animácie k ilustrácii

Možno te už boli na konferencii o dizajne. Ale boli te niekedy v takom, ktoré a začína, keď zapadne lnko?To je tajná ingrediencia, ktorá tojí za nami v noci a ktorá a kon...
Recenzia: Golaem 5
Zistiť

Recenzia: Golaem 5

poločno ť Golaem kutočne plní voj prí ľub ľahších opakovaných nímok a lepšej kontroly. Ak hľadáte imulátor davu, tojí za to do neho inve tovať. Ná troj Ro...