4

プレーンな html と CSS を使用したかなり単純なサイト (最小限の JS) があります。これは、メイン アプリケーションのシンプルなモバイル インターフェイスです。

複数の列があり、いくつかのブラウザーが単一の列を強制しているように見えるため、問題が発生しています。

いくつかの検索で、2 つのメタ タグに遭遇しました。

<meta name="MobileOptimized" content="220" />
<meta name="viewport" content="width=320" />

これらにより、IE Mobile と iPhone の適切な「スケーリングされた」ビューが得られます。Palm's Blazer で問題が発生したことはありません。しかし、ブラックベリーは別の問題です。

Blackberry には、ブラウザの表示を制御する簡単な方法もありますか? 簡単に言えば、そのデバイス用の特別なページを作成しないということです。

4

3 に答える 3

3

私の推奨は、サイトの 2 つまたは 3 つのバージョンを作成することです。

  • 最新のデスクトップ ブラウザー向けの本格的なサイト (非常に重いアプリケーションの場合)
  • 優れたモバイル ブラウザーとデスクトップ ブラウザー向けの最小限の JS と CSS を使用したサイト (IPhone と SkyFire が思い浮かびます)
  • JS を使用せず、単一の列を持ち、ほとんどプレーン テキストのみのサイト。

その理由は、3 ~ 4 台のデスクトップ ブラウザーのコーディングは十分に難しいからです。情報を表示するだけの簡単なページをコーディングして作成するために、さらに 100 のデバイスを超えて自殺しないでください。

Web 開発の基本的な設計原則を思い出してください: ユーザーは気にしません。彼らは情報や機能を求めています。質の悪いモバイル ブラウザー (IE または Blackberry) 用のシンプルで明確なレイアウトを用意しておいて、何かをハックしようとすると、見栄えがずっと良くなります。ブラウザであり、電話固有のサイトをまだ作成していません。

于 2008-09-20T06:20:28.567 に答える
3

iPhone などの「中」バージョンをわざわざ作成するつもりはありません。iPhone ユーザーは実際の Web ページを十分に簡単に見ることができます。フル バージョンと 1 列のバージョンを用意すれば、最小限の作業で最大のオーディエンスにリーチできます。

ただし、あなたの質問に答えるために、Blackberry に 1 列ビュー以外のことをさせる良い方法はありません。CSS と単純な JavaScript が引き続き適用されるため、かなりプロフェッショナルな外観にすることができますが、水平方向の領域の多くを失う必要があります。

于 2008-09-20T08:48:55.730 に答える
1

BlackBerry (OS 4.6 以降) は、meta-viewport タグと meta-HandheldFriendly タグの両方をサポートしています。詳細については、 http://na.blackberry.com/eng/support/docs/subcategories/?userType=21&category=BlackBerry+Browserの「コンテンツ デザイン ガイドライン」ドキュメントを参照してください。

于 2008-11-09T18:12:09.770 に答える