レスポンシブなCSSデザインのサイトを開発する場合、サイトはクライアントの画面サイズに基づいて情報が表示される方法を変更します。多くの場合、画面サイズが小さくなると、情報が少なく表示されます。Responsive Designのサーバー側には何が含まれますか?
あなたは、デスクトップ用に設計されたサイトを持っているとします。サーバーサイドのコードでは、いくつかのデータベースクエリを作成し、そのページでその情報を何らかの形で表示します。
あなたのCSSデザインは応答性があり、一部の情報は小さな画面のデバイスには表示されません。その情報の一部は、データベースクエリからのものではないと言います。つまり、モバイルデバイスがこのページを読み込むと、画面サイズのために結果情報がエンドユーザーに表示されないため、サーバー側コードは不要なデータベース呼び出しを行っています。
レスポンシブデザインは、通常、デバイスの画面サイズに基づいて表示される情報を判断するためにCSSメディアクエリを使用します。レスポンシブルデザインのための効果的で効率的なサーバーサイドコードを書くための良いアプローチは何ですか?
javascriptを使用してウィンドウの幅を確認し、m.example.comのようなモバイル版に行くか、リダイレクトするかをユーザに聞くことができます – Ibu
小さな画面のユーザーに情報を表示しないと、何か間違っている。彼らはそれを見るためにタブをスクロールしたりタップしなければならないかもしれませんが、情報はそこにあるはずです。 – Quentin
@Quentinそれから何百万もの主要なウェブサイトがそれを間違ってやっています。 Amazonのサイトのモバイルに最適化されたバージョンを見て、あなたがデスクトップで見るものと比較してください... –