Випущено таблиці сумісності мобільних CSS

Автор: Louise Ward
Дата Створення: 12 Лютий 2021
Дата Оновлення: 18 Травень 2024
Anonim
Випущено таблиці сумісності мобільних CSS - Творчий
Випущено таблиці сумісності мобільних CSS - Творчий

Наприкінці 2012 року стратег мобільної платформи Пітер-Пол Кох отримав спонсорську підтримку QuirksMode.org, що, за його словами, дозволить йому витратити більше часу на дослідження веб-стандартів та роботу над таблицями сумісності, які будуть передані webplatform.org.

На вихідних селектори CSS для мобільних столів почали працювати. Кох також продовжує досліджувати стовпці CSS і виявляє, що є певний шлях щодо впровадження.

Ми поговорили з Кохом про його роботу, як пишуться його тести та чому розробники повинні бути обережнішими щодо тестування на основі кожного двигуна.

.net: Ви докладаєте багато зусиль для своїх мобільних столів. Це щось таке, що не робилося в такій мірі деінде?
PPK: Ні, це насправді не робиться. Найближчі до мене таблиці - це таблиці Макса Фіртмана, вони зосереджені на API HTML5.

Я не вірю в автоматизацію тестування браузера чи оцінок, і тому я насправді не рахую тести, такі як тест HTML5. Тоді ми маємо Can I Use…, що корисно, але іноді не дає правильної інформації про браузер.


Наскільки мені відомо, я все ще виконую найдетальніші тести - і єдиний публікую тестові сторінки, а також результати.

.net: Як ви починаєте писати тести?
PPK: Повільно! Іноді непросто зрозуміти, що мається на увазі в специфікації, особливо коли є лише дві реалізації, які тонко (або дико) відрізняються. На щастя, я маю великий досвід написання тестів у браузері, і тому я знаю, як запобігти загальним підводним камінням.

Наприклад, спочатку здавалося, що Opera Mini не підтримує класи CSS, але це, очевидно, нонсенс. Проблема виявилася в тому, що я перевіряю підтримку класів, даючи тестовий елемент стиль шрифту: курсив. Багато Opera Minis не підтримують такий стиль. Оскільки я стикався з цим раніше, я знав, що повинен змінити стилі тестування. А браузер MeeGo не підтримує варіант шрифту: малі літери. Та сама історія.

До речі, JavaScript все-таки дає курсив коли ви просите Opera Mini про шрифт значення. Це доводить, що ви не можете автоматизувати ці тести: ви повинні переглянути сторінку та визначити, чи використовується вона курсивом.


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

Найкращий приклад - -webkit-column-span оголошення. Виявляється, WebKit нещодавно відмовився від підтримки. Це найдивніше питання сумісності, яке я коли-небудь стикався, оскільки неможливо пов’язати підтримку з конкретними версіями WebKit. Отже, підтримка цієї декларації є безладною, і той факт, що браузер використовує WebKit, абсолютно нічого не говорить.

Не Забудьте Подивитися
10 порад щодо вдосконалення досвіду для успіху додатків iOS
Читати Далі

10 порад щодо вдосконалення досвіду для успіху додатків iOS

Рекомендації щодо людського інтерфейсу дуже схожі на технічний документ, що може бути дивним, що надходить від Apple, але правила існують, щоб допомогти вам зрозуміти технічні аспекти платформи та, та...
Приготування їжі з Амперсанда
Читати Далі

Приготування їжі з Амперсанда

Амперсанд часто зображували у багатьох творчих формах. Любіть це або ненавидьте, це стало невід’ємною частиною типографіки. Тут фотограф і любитель шрифтів Емілі Блінко поєднала свої пристрасті для ць...
Виходячи за межі веб-дизайну
Читати Далі

Виходячи за межі веб-дизайну

Конкуренція в галузі веб-дизайну жорстока як ніколи, щодня з’являється все більше дизайнерів. Потреба залишатися на крок попереду і пропонувати щось інше представляє значний виклик для галузі.Веб-диза...