Välja anti mobiilse CSS-i ühilduvustabelid

Autor: Louise Ward
Loomise Kuupäev: 12 Veebruar 2021
Värskenduse Kuupäev: 18 Mai 2024
Anonim
Välja anti mobiilse CSS-i ühilduvustabelid - Loominguline
Välja anti mobiilse CSS-i ühilduvustabelid - Loominguline

2012. aasta lõpus sai mobiilplatvormi strateeg Peter-Paul Koch sponsorluse saidile QuirksMode.org, mis tema sõnul võimaldaks tal rohkem aega veeta veebistandardite uurimisel ja veebiplform.org-iga jagatavate ühilduvustabelite kallal töötamisel.

Nädalavahetusel läksid mobiilsete tabelite CSS-i selektorid käima. Koch on ka CSS-i veerge edasi uurinud ja avastanud, et juurutamiseks on veel mingeid võimalusi.

Rääkisime Kochiga tema tööst, kuidas tema testid on kirjutatud ja miks peaksid arendajad olema ettevaatlikumad mootoripõhise testimise osas.

.net: Pingutate oma mobiililaudades palju. Kas see on midagi, mida mujal sel määral ei tehtud?
PPK: Ei, seda tegelikult ei tehta. Minu jaoks lähimad tabelid on Max Firtmani tabelid ja need keskenduvad HTML5 API-dele.

Ma ei usu brauseri testimise ega skooride automatiseerimisse ja seega ei loe ma tegelikult selliseid teste nagu HTML5 test. Siis on meil olemas Kas ma saan kasutada ..., mis on küll kasulik, kuid mõnikord ei anna brauseri kohta õiget teavet.


Niipalju kui ma tean, olen endiselt see, kes teeb kõige üksikasjalikumaid teste - ja ainus, kes avaldab testlehti ja ka tulemusi.

.net: Kuidas te teste kirjutate?
PPK: Aeglaselt! Mõnikord ei ole lihtne aru saada, mida spetsifikatsioonis mõeldakse, eriti kui on ainult kaks rakendust, mis on peenelt (või pööraselt) erinevad. Õnneks on mul brauseritestide kirjutamisel palju kogemusi ja seega tean, kuidas levinud lõkse ära hoida.

Näiteks tundus algul, et Opera Mini ei toeta CSS-i klasse, kuid see on ilmselgelt jama. Probleem osutus selles, et testin klasside toetust, andes testelemendi font-style: kursiiv. Paljud Opera Minid ei toeta seda stiili. Kuna olin sellega varem kokku puutunud, teadsin, et pean testistiile muutma. Ja MeeGo brauser ei toeta font-variant: väikesed mütsid. Sama lugu.

Muide, JavaScripti ikka annab kursiiv kui küsite Opera Minilt font-stiil väärtus. See tõestab, et te ei saa neid teste automatiseerida: peate lehte vaatama ja kindlaks tegema, kas see kasutab kursiivfonti.


.net: oma hiljutises artiklis, mis käsitleb valijaid ja veerge, märkite, et sama WebKiti versiooni kasutavate brauserite ühilduvus on erinev. Kas see tõstab veelgi esile, kuidas arendajad peaksid olema tipptasemel tehnikas ettevaatlikud ja seadmeid rangemalt testima?
PPK: Jah. Mobiilseadmes pole veebikomplekti. Erinevaid brausereid on vähemalt kaksteist (välja arvatud versioonid, mis renderdamismootorina kasutavad WebKiti), kuid need ei pruugi üksteisega sarnased olla.

Parim näide on -webkit-column-span deklaratsioon. Selgub, et WebKit loobus hiljuti toest. See on kõige kummalisem ühilduvusprobleem, mida ma kunagi olen kohanud, sest tuge pole võimalik konkreetsete WebKiti versioonidega siduda. Nii et selle deklaratsiooni tugi on segadus ja see, et brauser kasutab WebKiti, ei ütle täpselt midagi.

Meile Soovitatud
Kuidas hallata gradiente Photoshopis
Loe Rohkem

Kuidas hallata gradiente Photoshopis

Gradiendid on Photo hopi ük võim amaid töörii tu. Nende abil aate tau ta luua; laheda välimu ega nupud tili eeritud tek t ja t eenidele eriefektide li amine.Gradiente on vii p...
Videoõpetus: lisage Illustratoris rohkem jooni löökidega
Loe Rohkem

Videoõpetus: lisage Illustratoris rohkem jooni löökidega

In ultid on Illu tratori ük põhialu eid. Löögi li amine liht ale kujule on ük e ime i a ju, mida enamik mei t tarkvara e makord el ka utami el tegi. Adobe on taga ihoidlikku l...
Parimad kontoritoolid aastal 2021
Loe Rohkem

Parimad kontoritoolid aastal 2021

Teie jaok parima kontoritooli väljatöötamine võib olla lihtne. Kui olete välja töötanud funkt ioonid, mi muudavad teid mugavak , pole korraliku tooli leidmine liiga ...