Выпушчаныя мабільныя табліцы сумяшчальнасці CSS

Аўтар: Louise Ward
Дата Стварэння: 12 Люты 2021
Дата Абнаўлення: 18 Травень 2024
Anonim
Выпушчаныя мабільныя табліцы сумяшчальнасці CSS - Творчы
Выпушчаныя мабільныя табліцы сумяшчальнасці CSS - Творчы

У канцы 2012 года стратэг мабільнай платформы Пітэр-Пол Кох атрымаў спонсарскую дапамогу QuirksMode.org, што, паводле яго слоў, дазволіць яму больш часу праводзіць на даследаванне вэб-стандартаў і працу над табліцамі сумяшчальнасці, якія будуць абагулены з webplatform.org.

На выходных селектары CSS для мабільных сталоў пачалі працаваць. Кох таксама працягвае вывучаць калонкі CSS і выяўляе, што ёсць нейкі шлях па рэалізацыі.

Мы пагаварылі з Кохам пра яго працу, пра тое, як пішуцца яго тэсты, і чаму распрацоўшчыкі павінны быць больш асцярожнымі пры тэставанні на аснове рухавіка.

.net: Вы прыкладаеце шмат намаганняў для мабільных сталоў. Гэта тое, што не рабілася ў такой ступені ў іншым месцы?
PPK: Не, гэта на самай справе не робіцца. Табліцы, якія найбольш блізкія да мяне, - гэта Макс Фіртман, і яны сканцэнтраваны на API HTML5.

Я не веру ў аўтаматызацыю тэсціравання браўзэраў і вынікаў, і таму я сапраўды не лічу такія тэсты, як тэст HTML5. Тады мы маем магчымасць выкарыстоўваць ..., што карысна, але часам не дае правільнай інфармацыі пра браўзэр.


Наколькі я ведаю, я ўсё яшчэ праводжу найбольш падрабязныя тэсты - і адзіны, хто публікуе старонкі тэстаў, а таксама вынікі.

.net: Як вы пішаце тэсты?
PPK: Павольна! Часам няпроста высветліць, што маецца на ўвазе ў спецыфікацыі, асабліва калі ёсць толькі дзве рэалізацыі, якія тонка (альбо дзіка) адрозніваюцца. На шчасце, я маю вялікі вопыт у напісанні тэстаў у браўзэры, і таму я ведаю, як прадухіліць распаўсюджаныя падводныя камяні.

Напрыклад, спачатку выглядала так, быццам Opera Mini не падтрымлівае класы CSS, але гэта, відавочна, нонсэнс. Праблема апынулася ў тым, што я правяраю падтрымку класаў, даючы тэставы элемент стыль шрыфта: курсіў. Многія Opera Minis не падтрымліваюць гэты стыль. Паколькі я сутыкаўся з гэтым раней, я ведаў, што мне трэба змяніць стыль тэставання. І браўзэр MeeGo не падтрымлівае варыянт шрыфта: маленькія літары. Тая ж гісторыя.

Між іншым, JavaScript усё яшчэ дае курсіў калі вы пытаецеся ў Opera Mini пра шрыфт значэнне. Гэта даказвае, што вы не можаце аўтаматызаваць гэтыя тэсты: вы павінны паглядзець старонку і вызначыць, ці выкарыстоўваецца яна курсівам.


.net: У вашым нядаўнім артыкуле пра селектары і слупкі вы ўказваеце, што аглядальнікі, якія выкарыстоўваюць адну і тую ж зборку WebKit, маюць розную сумяшчальнасць. Ці падкрэслівае гэта далейшае разуменне таго, як распрацоўшчыкі павінны быць асцярожнымі ў дачыненні да перадавых метадаў і больш строга правяраць розныя прылады?
ППК: Так. На мабільным прыладзе няма WebKit. Існуе як мінімум дванаццаць розных браўзэраў (за выключэннем версій, якія выкарыстоўваюць WebKit у якасці рухавіка рэндэрынгу), але яны не абавязкова падобныя адзін на аднаго.

Лепшы прыклад -webkit-column-span дэкларацыя. Аказваецца, WebKit нядаўна адмовіўся ад падтрымкі. Гэта самая дзіўная праблема сумяшчальнасці, з якой я калі-небудзь сутыкаўся, бо немагчыма звязаць падтрымку з пэўнымі версіямі WebKit. Такім чынам, падтрымка гэтай дэкларацыі - беспарадак, і той факт, што браўзэр выкарыстоўвае WebKit, нічога не кажа.

Свежыя Паведамленні
Студэнцкі дапаможнік па жыцці без iPhone
Чытаць

Студэнцкі дапаможнік па жыцці без iPhone

Студэнты сёння ў значнай ступені карыстаюцца мабільным тэлефонам, планшэтам і ноўтбукам - так як яны спраўляліся ў 1970-х, калі ніводнага з гэтых гаджэтаў не існавала?Гэта прыемная маленькая інтэракты...
3 тыпы малюнкаў, якія лепш за ўсё працуюць у Інтэрнэце
Чытаць

3 тыпы малюнкаў, якія лепш за ўсё працуюць у Інтэрнэце

У візуальным апавяданні звычайна вы ўжываеце тры розныя тыпы малюнкаў: знакавыя, сімвалічныя і індэксныя. Не існуе аднаго тыпу відарыса, які найбольш «падыходзіць» для вэб-дызайну, кожны з і...
Як намаляваць ідэальны крык
Чытаць

Як намаляваць ідэальны крык

Гэта даволі суб'ектыўна, бо ва ўсіх мастакоў ёсць свае спосабы адлюстравання крыкаў - аж ад Эдварда Мунка да Джэка Кірбі. Тыпы крыку могуць таксама моцна адрознівацца, і, як мастак, вы павінны вед...