0

私には Web デザインをしている友人がいて、彼は通常、使用されているものをどのように検出するかについて話し始めました。

彼は通常、使用可能な高さと幅を検出し、そこからすべてを調整します。したがって、基本的には、幅を十分に調整すれば、コンピュータ上で「iPod」ビューとして何かを見ることができます。

だから私のポイントは、何がより良いのか、そしてその理由は何ですか? 賛否両論?

幅から全て調整した方が良いのか、それとも使用しているブラウザを検出してそこから調整する方が良いのでしょうか。携帯電話のブラウザが検出されたなど。

あなたは何を好むか?

4

2 に答える 2

1

幅と高さを検出することは間違いありません。

スマートフォンのブラウザを検出しても、さまざまな画面サイズとさまざまな解像度が存在する可能性があります。タブレットについては言及していません。さまざまな画面サイズのデスクトップ ユーザーについては言及していません。デスクトップユーザーがウィンドウのサイズを変更することについては言及していません。

さらに、ブラウザの検出は常に信頼できるとは限りません。

レスポンシブ Web デザインについてもっと学ぶことをお勧めします(例:ここまたはwiki )。

これは、ブラウザー機能 (JS、CSS) を検出する必要がある場合と同じ原則です。Modernizr などのライブラリ、報告されたユーザー エージェントからブラウザーを検出するのではなく、実装されている実際の機能を検出します。機能は時間とともに変更される可能性があり、常にコードを更新する必要があります。同様に、モバイル ブラウザーは、現在はある程度の解像度を持ち、将来的にはまったく異なる解像度になる可能性があります。

于 2013-05-31T23:54:12.670 に答える