この記事は Tom Ewer の Managewp ブログからのもので、現在人気のレスポンシブ デザインに関する彼のさまざまな見解を述べています。 モバイル デザインへの移行は、PC 革命よりも大きな革命です - アドビ CTO、ケビン リンチ 2014 年までに、インターネットにアクセスするために PC ではなくモバイル デバイスを使用する人が増えるため、アクセスしやすいモバイル端末を作成することは、Web 開発者にとって最も重要な課題の 1 つになります。そのため、レスポンシブ デザインが生まれましたが、私の個人的な観点からすると、追求する価値はありません。なぜでしょうか? レスポンシブ デザインは、すべての人に当てはまるアプローチではありません。私自身、以前はレスポンシブ デザインのファンでしたが、多くの Web アプリケーションがモバイル画面で適切に表示されないことに気付きました。Google マップはその良い例です。画像の多いWebサイトもレスポンシブデザインに適していますが、テキストベースのWebページやブログには適していません。そのようなWebサイトにレスポンシブデザインを実装するのは時間の無駄だとさえ思っています。 ![]() ![]() ![]() ![]() 2. コストが高く、時間もかかります。一般的に、レスポンシブ デザインは非レスポンシブ デザインよりもコストがかかります。レスポンシブ デザインは追加のモバイル レイアウトを構築するよりも安価であると主張する人がいたら、私も同意しますが、レスポンシブ デザインよりも安価なものは何だと思いますか? 何もありません! また、どれくらいの時間がかかったか、レスポンシブ デザインからどのような投資収益が得られたか、何を得たかについても考えてみましょう。 3. レスポンシブでないデザインのパフォーマンスは悪くありません。Mac での私のブログの表示効果を見てみましょう。 ![]() ![]() ![]() 5. レスポンシブ デザインは実際には妥協です。レスポンシブ デザインはデザイナーによる主観的な決定であると言えます。デザイナーは、デスクトップ ディスプレイ インターフェイスがモバイル インターフェイスには適していないと考え、それに応じた変更を加える必要があると感じています。ユーザーがさらに不快なインターフェースを見ると、なぜこのような異なる、あまり良くない表示方法を使用しなければならないのかと疑問に思うでしょう。これは、ユーザビリティ 101 の 2 番目のルール、「ユーザーに状況を制御できないと感じさせないこと」に違反しています。 つまり、これは単なる妥協であり、デザイナーが主観的に決めたことであり、レスポンシブ デザインに時間と費用がかかる場合は特に、ユーザーはそれほど不快感を感じないということです。 最後に、私がこの記事を書いた理由は 2 つあります。レスポンシブ デザインは多くの場合不要だと思うことと、インターネット上でレスポンシブ デザインに関する議論が明らかに不足していることです。レスポンシブ デザインの理論自体を否定するわけではありませんが、実際には多くの場合、レスポンシブ デザインは実際には必要ないと見ています。他の人がそれを推奨すると、多くの人はそれが当然だと考えることに慣れていますが、開発者の視点から見て、これが本当に必要なことなのか自問したほうがよいでしょう。 PS: レスポンシブ デザインとは何ですか? ページのデザインと開発は、ユーザーの行動とデバイス環境 (システム プラットフォーム、画面サイズ、画面の向きなど) に基づいて応答し、それに応じて調整する必要があります。具体的な実践には、柔軟なグリッドとレイアウト、画像、CSS メディア クエリの使用など、さまざまな側面が含まれます。ユーザーがラップトップまたは iPad のどちらを使用しているかに関係なく、ページはさまざまなデバイスに適応するために、解像度、画像サイズ、および関連するスクリプト機能を自動的に切り替えることができる必要があります。 managewp経由 |
<<: CSS が複数のクラスに一致する方法のサンプルコード
>>: MySQL 外部キー (FOREIGN KEY) の使用例の詳細な説明
ドラッグ アンド ドロップ API は、ドラッグ可能な要素を HTML に追加し、ドラッグ可能な豊富...
今日は、データ バックアップに関連するいくつかの点について調べ、MySQL データ バックアップに関...
まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...
1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...
フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...
ご存知のとおり、コンピューターには 2 種類の画像があり、1 つはビットマップ、もう 1 つはベクタ...
インターネット上には多くのインポート方法があり、公式も3つのインポート方法を提供していますが、インポ...
MySQL でメタデータ ロックがブロックされている場所を確認する方法手順: 1. セッション1の実...
Python プログラムを書き、Mysql ライブラリを集中的に操作したためです。データ量が多くない...
パフォーマンス例えば: HTML: <div class="first"&...
IE6 で CSS スタイルの div または li の背景のタイリングや境界の破壊を解決するには、...
1. MySQLソフトウェアをインストールするMySQL 公式 Yum リポジトリ、MySQL バー...
キャンバスを使ってカラフルな時計を書いてみよう! 1. タイトル(1)時計のケースが与えられ、ページ...
1. CSSファイルの命名規則提案: 文字、_、-、数字を使用します。文字で始まる必要があり、純粋な...
目次序文脱構築記号の役割使い方分割割り当ての適用アプリケーションの簡単な紹介JSONデータを抽出する...