Rilasciate tabelle di compatibilità CSS mobili

Autore: Louise Ward
Data Della Creazione: 12 Febbraio 2021
Data Di Aggiornamento: 18 Maggio 2024
Anonim
Rilasciate tabelle di compatibilità CSS mobili - Creativo
Rilasciate tabelle di compatibilità CSS mobili - Creativo

Alla fine del 2012, lo stratega della piattaforma mobile Peter-Paul Koch ha ricevuto la sponsorizzazione per QuirksMode.org, che secondo lui gli avrebbe permesso di dedicare più tempo alla ricerca di standard web e lavorare su tabelle di compatibilità che sarebbero state condivise con webplatform.org.

Durante il fine settimana, i selettori CSS per i tavoli mobili sono stati attivati. Koch ha anche esplorato ulteriormente le colonne CSS e ha scoperto che c'è ancora molta strada da fare per quanto riguarda l'implementazione.

Abbiamo parlato con Koch del suo lavoro, di come sono scritti i suoi test e del motivo per cui gli sviluppatori dovrebbero essere più cauti riguardo ai test per motore.

.net: ti stai dedicando molto ai tuoi tavoli mobili. È qualcosa che non è stato fatto in questa misura altrove?
PPK: No, in realtà non è stato fatto. Le tabelle che si avvicinano di più alle mie sono quelle di Max Firtman e si concentrano sulle API HTML5.

Non credo nell'automazione dei test o dei punteggi del browser, quindi non conto davvero i test come il test HTML5. Poi abbiamo Posso usare ..., che è utile ma a volte non fornisce le informazioni corrette sul browser.


Per quanto ne so, sono ancora quello che esegue i test più dettagliati e l'unico a pubblicare pagine di test e risultati.

.net: Come scrivi i test?
PPK: Lentamente! A volte non è facile capire cosa si intende in una specifica, specialmente quando ci sono solo due implementazioni che sono sottilmente (o selvaggiamente) diverse. Fortunatamente, ho molta esperienza nella scrittura di test del browser e quindi so come prevenire le insidie ​​comuni.

Ad esempio, all'inizio sembrava che Opera Mini non supportasse le classi CSS, ma ovviamente non ha senso. Il problema si è scoperto essere che ho testato il supporto delle classi fornendo un elemento di test stile carattere: corsivo. Molti Opera Minis non supportano questo stile. Poiché l'avevo già riscontrato, sapevo che dovevo cambiare gli stili di test. E il browser MeeGo non supporta variante del carattere: maiuscoletto. Stessa storia.

Per inciso, JavaScript dà ancora corsivo quando chiedi a Opera Mini il file stile carattere valore. Ciò dimostra che non puoi automatizzare questi test: devi guardare la pagina e determinare se utilizza un carattere corsivo.


.net: nel tuo recente articolo sui selettori e le colonne, dichiari che i browser che utilizzano la stessa build di WebKit hanno una compatibilità variabile. Questo evidenzia ulteriormente come gli sviluppatori dovrebbero prestare attenzione alle tecniche all'avanguardia e testare in modo più rigoroso su tutti i dispositivi?
PPK: Sì. Non c'è WebKit sui dispositivi mobili. Esistono almeno dodici browser diversi (escluse le versioni che utilizzano WebKit come motore di rendering), ma non necessariamente si somigliano.

Il miglior esempio è il -webkit-column-span dichiarazione. Si è scoperto che WebKit ha abbandonato il supporto di recente. Questo è il problema di compatibilità più strano che abbia mai riscontrato perché non è possibile collegare il supporto a specifiche versioni di WebKit. Quindi il supporto per questa dichiarazione è un disastro e il fatto che un browser utilizzi WebKit non dice esattamente nulla.

Scelta Dei Lettori
Hai davvero bisogno di un Mac Pro?
Scoprire

Hai davvero bisogno di un Mac Pro?

Mentre il 2013 volgeva al termine, il no tro titolo gemello MacFormat ha ricevuto una con egna tanto atte a: quel minaccio o cilindro imile a Vader che ha u citato l'intere e del mondo a ottobre. ...
Bella confezione per un birrificio nuovo di zecca
Scoprire

Bella confezione per un birrificio nuovo di zecca

E i tono regole per un marchio di ucce o e di olito implicano la creazione di grafiche accattivanti che mo trano l'etica e i prodotti dell'azienda. Il de igner canade e imon Langloi ha fatto p...
Crea un'app per iPad con Sencha Touch
Scoprire

Crea un'app per iPad con Sencha Touch

Que to articolo è appar o originariamente nel numero 213 di .net magazine, la rivi ta più venduta al mondo per web de igner e viluppatori. encha Touch è una libreria multipiattaforma ri...