1

私はモバイル Web サイトを開発する初心者です。私はこれを経験していないので、2つの方法の間で非常に混乱しています。2つの方法の間でさらに優れているのは、cssファイルですべての幅のデバイスを使用する場合のcssクエリ、またはデスクトップまたはモバイルを使用する異なるユーザーにphpテクニックを使用するjqueryモバイルを使用する[user->php?->mobile use jquery mobile/desktop use css標準]?

この回答に感謝します

4

3 に答える 3

2

最も重要なものから重要度の低いものまで、メソッドを重要度によって分類します。

クライアント側の検出

Modernizer JavaScript ライブラリを使用してモバイル/デスクトップ環境を検出する

サーバー側の検出

Modernizer ServerまたはWURFLを使用します。最初のソリューションよりも少し複雑ですが、より詳細です(使用済みデバイスに関する詳細データが必要な場合)

CSS メディア クエリ

デスクトップ/モバイル デバイスを検出するための不適切なソリューション。現在のモバイル デバイスは、デスクトップ プラットフォームと同等の画面解像度を持つことができます

JavaScript ベースのブラウザ スニッフィング

可能な最悪の解決策。特にスマートフォンとタブレットを区別したい場合。

このソリューションの詳細については、私の他の記事/回答を例とともに読んでください: https://stackoverflow.com/a/15055352/1848600

于 2013-03-13T09:34:56.263 に答える
0

ちなみに、スマートフォンのブラウザーは、実際のデバイスの画面サイズよりもはるかに低い解像度でレンダリングされるようです。クイック JS をバストして、ウィンドウの解像度を表示し、携帯電話で実行します。

例: Chrome は 1440x2560px の Android 画面で 360x640px で実行されます。

于 2016-10-25T00:31:18.813 に答える