Tabulky kompatibility mobilních CSS vydány

Autor: Louise Ward
Datum Vytvoření: 12 Únor 2021
Datum Aktualizace: 18 Smět 2024
Anonim
Tabulky kompatibility mobilních CSS vydány - Tvůrčí
Tabulky kompatibility mobilních CSS vydány - Tvůrčí

Koncem roku 2012 získal stratég pro mobilní platformy Peter-Paul Koch sponzorství pro QuirksMode.org, což mu podle něj umožní trávit více času zkoumáním webových standardů a prací na tabulkách kompatibility, které budou sdíleny s webplatform.org.

O víkendu byly spuštěny selektory CSS pro mobilní stoly. Koch také dále prozkoumává sloupce CSS a objevuje, že existuje nějaký způsob, jak jít ohledně implementace.

Mluvili jsme s Kochem o jeho práci, o tom, jak jsou psány jeho testy a proč by vývojáři měli být při testování na základě jednotlivých motorů opatrnější.

.net: Na své mobilní stoly vynakládáte velké úsilí. Je to něco, co se jinde v této míře nedělo?
PPK: Ne, ve skutečnosti se to nedělá. Nejblíže k mému stolu jsou tabulky od Maxe Firtmana a zaměřují se na API HTML5.

Nevěřím v automatizaci testování nebo skóre v prohlížeči, a proto opravdu nepočítám testy, jako je test HTML5. Pak máme možnost Mohu použít ..., což je užitečné, ale někdy neposkytuje správné informace o prohlížeči.


Pokud vím, jsem stále ten, kdo dělá nejpodrobnější testy - a jediný, kdo publikuje testovací stránky i výsledky.

.net: Jak postupujete při psaní testů?
PPK: Pomalu! Někdy není snadné zjistit, co se rozumí ve specifikaci, zvláště když existují pouze dvě implementace, které se nenápadně (nebo divoce) liší. Naštěstí mám spoustu zkušeností s psaním testů v prohlížeči, a tak vím, jak zabránit běžným nástrahám.

Například to zpočátku vypadalo, jako kdyby Opera Mini nepodporovala třídy CSS, ale to je zjevně nesmysl. Ukázalo se, že problém spočívá v tom, že testuji podporu tříd zadáním testovacího prvku styl písma: kurzíva. Mnoho Opera Minis tento styl nepodporuje. Protože jsem se s tím už setkal, věděl jsem, že musím změnit testovací styly. A prohlížeč MeeGo nepodporuje varianta písma: malá písmena. Stejný příběh.

Mimochodem, JavaScript stále dává kurzíva když požádáte Opera Mini o styl fontu hodnota. To dokazuje, že tyto testy nemůžete automatizovat: musíte se podívat na stránku a určit, zda používá kurzíva.


.net: Ve svém nedávném článku o selektorech a sloupcích uvádíte, že prohlížeče, které používají stejné sestavení WebKit, mají různou kompatibilitu. To dále zdůrazňuje, jak by si vývojáři měli dávat pozor na špičkové techniky a důsledněji testovat napříč zařízeními?
PPK: Ano. V mobilu neexistuje WebKit. Existuje nejméně dvanáct různých prohlížečů (s výjimkou verzí, které jako svůj modul vykreslování používají WebKit), ale nemusí se navzájem nutně podobat.

Nejlepším příkladem je deklarace -webkit-column-span. Ukázalo se, že podpora WebKit nedávno upustila. Toto je nejpodivnější problém s kompatibilitou, s jakým jsem se kdy setkal, protože není možné spojit podporu s konkrétními verzemi WebKit. Podpora této deklarace je tedy nepořádek a skutečnost, že prohlížeč používá WebKit, neříká přesně nic.

Zajímavé Příspěvky
Nejlepší způsob, jak obejít heslo systému Windows Vista
Dále

Nejlepší způsob, jak obejít heslo systému Windows Vista

„Zapomněl jem helo k ytému Window Vita - víte, jak ho mohu obejít nebo vymazat ??? A víte, jak vytvořit účet hota bez přihlášení k počítači?“ Uživatel z komunit...
Top 8 Windows 10 Password Recovery Tools
Dále

Top 8 Windows 10 Password Recovery Tools

Někdy e vykytly cénáře, kdy lidé z jakéhokoli důvodu zapomněli vé helo pro Window. Takové věci e távají hlavně tehdy, když natavíte jakoukoli komplikovanou...
Vyřešeno Zapomněli jste heslo systému Windows 10 Bez resetovacího disku
Dále

Vyřešeno Zapomněli jste heslo systému Windows 10 Bez resetovacího disku

Předtavte i, že jte zapomněli helo pro Window 10 a nemáte žádný reetovací dik. Jak byte obnovili vé ytémové helo a zíkali k němu přítup? Exitují i ​​j...