モバイルCSS互換性テーブルがリリースされました

著者: Louise Ward
作成日: 12 2月 2021
更新日: 18 5月 2024
Anonim
Sassをはじめよう! 沖良矢(世路庵)
ビデオ: Sassをはじめよう! 沖良矢(世路庵)

2012年後半、モバイルプラットフォームストラテジストのPeter-Paul Kochは、QuirksMode.orgのスポンサーになりました。これにより、Web標準の調査と、webplatform.orgと共有される互換性テーブルの作成により多くの時間を費やすことができます。

週末に、モバイルテーブル用のCSSセレクターが公開されました。 Kochはまた、CSS列をさらに調査し、実装に関していくらかの方法があることを発見しました。

Kochに、彼の仕事、彼のテストの作成方法、および開発者がエンジンごとのテストに関してより慎重にすべき理由について話しました。

.net:モバイルテーブルに多大な労力を費やしています。これは、他の場所ではこの程度まで行われていなかったことですか?
PPK: いいえ、実際には行われていません。私に最も近いテーブルはMaxFirtmanによるもので、HTML5APIに焦点を当てています。

私はブラウザのテストやスコアを自動化することを信じていないので、HTML5テストなどのテストは実際には数えていません。次に、Can I Use…があります。これは便利ですが、正しいブラウザ情報が得られない場合があります。


私の知る限り、私は今でも最も詳細なテストを行っている人であり、テストページと結果を公開しているのは私だけです。

.net:テストをどのように作成しますか?
PPK: ゆっくり!仕様の意味を理解するのが難しい場合があります。特に、微妙に(または大きく)異なる実装が2つしかない場合はなおさらです。幸いなことに、私はブラウザテストの作成に多くの経験があるので、よくある落とし穴を防ぐ方法を知っています。

たとえば、最初はOpera MiniがCSSクラスをサポートしていないように見えましたが、それは明らかにナンセンスです。問題は、テスト要素を与えることによってクラスのサポートをテストすることであることが判明しました フォントスタイル:斜体。多くのOperaMiniはそのスタイルをサポートしていません。以前にこれに遭遇したので、テストスタイルを変更する必要があることを知っていました。そして、MeeGoブラウザはサポートしていません フォントバリアント:スモールキャップス。同じ話。

ちなみに、JavaScriptはまだ イタリック OperaMiniに フォントスタイル 値。これは、これらのテストを自動化できないことを証明しています。ページを見て、イタリックフォントを使用しているかどうかを判断する必要があります。


.net:セレクターと列に関する最近の記事で、同じWebKitビルドを使用するブラウザーにはさまざまな互換性があると述べています。これは、開発者が最先端の技術に関してどのように注意し、デバイス間でより厳密にテストする必要があるかをさらに強調していますか?
PPK:うん。モバイルにはWebKitはありません。少なくとも12の異なるブラウザーがあります(レンダリングエンジンとしてWebKitを使用するバージョンを除く)が、それらは必ずしも互いに類似しているわけではありません。

最良の例は -webkit-column-span宣言。 最近、WebKitがサポートを終了したことが判明しました。これは、特定のWebKitバージョンとサポートを結び付けることができないため、これまでに遭遇した中で最も奇妙な互換性の問題です。したがって、この宣言のサポートは混乱しており、ブラウザーがWebKitを使用しているという事実はまったく何も言いません。

新しい出版物
クリエイティブエージェンシーが封鎖に対処している5つの革新的な方法
読む

クリエイティブエージェンシーが封鎖に対処している5つの革新的な方法

今年の初めには、数か月以内に私たちの人生全体が世界的大流行によってひっくり返ったとは誰も想像できませんでした。世界中の企業は、リモートワークベースで操作する方法をすばやく理解する必要があり、それは必ずしも簡単ではありませんでした。この封鎖中にビジネスを運営する仕組みは単純ですが、たとえば、すべての人が必要なハードウェアとソフトウェアを持っていることを確認し、ビデオ会議、チャットルーム、システムを釘...
クラウドコンピューティングのための5つの最高の無料ツール
読む

クラウドコンピューティングのための5つの最高の無料ツール

クラウドコンピューティングは、あなたが思っているよりも一般的であり、より便利です。業界用語でいっぱいのビジネスブログの最愛のトピックであるクラウドコンピューティングは、本質的にはオンラインで作業し、情報やデータを外部サーバーに保存する機能にすぎません。これにより、ユーザーはインターネットに接続されている場所ならどこからでもその情報にアクセスでき、ユーザーが持つことができるスペースの量は完全に柔軟で...
OpenDeviceLab.comは、共同デバイスラボを追跡します
読む

OpenDeviceLab.comは、共同デバイスラボを追跡します

Web対応デバイスの爆発的な増加に伴う大きな問題は、テストです。業界は、あらゆる種類の固定されたほぼ「標準」のキャンバスの概念からはほど遠いものになり、新しいスマートフォンやタブレットが毎日届き、テレビやゲーム機などの他のデバイスがWeb対応になります。 「どうすればそれらすべてを所有またはテストできるのでしょうか。できません」と、フロントエンド開発者のAnnaDebenham氏は最近.netに語...