Kiadták a mobil CSS-kompatibilitási táblázatokat

Szerző: Louise Ward
A Teremtés Dátuma: 12 Február 2021
Frissítés Dátuma: 18 Lehet 2024
Anonim
Kiadták a mobil CSS-kompatibilitási táblázatokat - Kreatív
Kiadták a mobil CSS-kompatibilitási táblázatokat - Kreatív

2012 végén Peter-Paul Koch mobilplatform-stratéga szponzorálta a QuirksMode.org webhelyet, amely szerinte lehetővé tenné számára, hogy több időt fordítson a webes szabványok kutatására és a webplatform.org-tal megosztott kompatibilitási táblák kidolgozására.

A hétvégén elindultak a mobil asztalok CSS-választói. Koch a CSS oszlopokat is tovább vizsgálta, és felfedezte, hogy van valami út a megvalósítással kapcsolatban.

Beszéltünk Koch-kal a munkájáról, arról, hogy miként írják meg tesztjeit, és miért kellene a fejlesztőknek elővigyázatosabban viszonyulniuk a motoronkénti teszteléshez.

.net: Sokat fáradozol a mobil asztalok felett. Ez olyan dolog, amit máshol nem tettek meg ilyen mértékben?
PPK: Nem, valójában nem csinálják. Az enyémekhez legközelebb álló táblázatok Max Firtman táblázatai, és a HTML5 API-kra összpontosítanak.

Nem hiszek a böngésző tesztelésének vagy a pontszámok automatizálásának, ezért nem igazán számítok olyan tesztekre, mint a HTML5 teszt. Aztán megvan a Használhatom ... funkció, amely hasznos, de néha nem ad meg megfelelő böngészőinformációt.


Ha jól tudom, továbbra is én végzem a legrészletesebb teszteket - és egyedüli módon teszem közzé a tesztoldalakat és az eredményeket.

.net: Hogyan folytatja a tesztek megírását?
PPK: Lassan! Néha nem könnyű kitalálni, hogy mit is értenek egy specifikációban, különösen akkor, ha csak két finoman (vagy vadul) eltérő megvalósítás létezik. Szerencsére rengeteg tapasztalatom van a böngésző-teszt írásban, és így tudom, hogyan lehet megelőzni a gyakori buktatókat.

Például először úgy tűnt, mintha az Opera Mini nem támogatná a CSS osztályokat, de ez nyilvánvalóan ostobaság. Kiderült, hogy a probléma az, hogy tesztelem az osztályok támogatását egy tesztelem megadásával betűtípus: dőlt. Sok Opera Minis nem támogatja ezt a stílust. Mivel korábban találkoztam ezzel, tudtam, hogy változtatnom kell a tesztstílusokon. És a MeeGo böngésző nem támogatja betű-variáns: kis kupakkal. Ugyanaz a történet.

Egyébként a JavaScript még mindig ad dőlt amikor az Opera Minitől kérdezi a betű stílus érték. Ez bizonyítja, hogy nem tudja automatizálni ezeket a teszteket: meg kell néznie az oldalt, és meg kell határoznia, hogy dőlt betűtípust használ-e.


.net: A kiválasztókról és oszlopokról szóló legutóbbi cikkében az ugyanazon WebKit buildet használó böngészők eltérő kompatibilitással rendelkeznek. Ez rávilágít arra, hogy a fejlesztőknek hogyan kell vigyázniuk az élvonalbeli technikákra, és szigorúbban kell tesztelniük az eszközöket?
PPK: Igen. Mobilon nincs WebKit. Legalább tizenkét különböző böngésző létezik (kivéve azokat a verziókat, amelyek a WebKit renderelő motorjaként használják), de ezek nem feltétlenül hasonlítanak egymásra.

A legjobb példa a -webkit-oszlop-span deklaráció. Kiderült, hogy a WebKit nemrégiben elvetette a támogatást. Ez a legfurcsább kompatibilitási probléma, amellyel valaha találkoztam, mert nem lehet összekapcsolni a támogatást meghatározott WebKit verziókkal. Tehát ennek a nyilatkozatnak a támogatása zűrzavar, és az a tény, hogy egy böngésző a WebKit-et használja, nem mond semmit.

Kiadványok
Hogyan festhetünk reális füst nyomot
Olvass Tovább

Hogyan festhetünk reális füst nyomot

A reáli fü tö vény fe té ének kulc a a fü t bel ő é kül ő fényének kombinálá a.Amit kül ő fénynek nevezek, az az ö ze f&...
A js1k JavaScript verseny visszatér
Olvass Tovább

A js1k JavaScript verseny visszatér

Vi zatért az apró Java cript alkalmazá ver eny, a j 1k, amelynek témája ezúttal a zerelem. A jelentkezők márciu 1-ig nyújthatják be bemutatóikat, ...
Résévek: 8 módja annak, hogy többet érjen el egy évből
Olvass Tovább

Résévek: 8 módja annak, hogy többet érjen el egy évből

A ré évek az idén é a következő évben minden eddiginél nép zerűbbé válhatnak. Mivel az Egye ült Király ágban a viz gaeredmények m&...