0

私はサイトを作成しましたが、画面解像度が異なる2つのサブサイトがあります。例:index.htm(1080p解像度の場合)およびindex1.htm(720p解像度の場合)。

それで

index.htmは、誰かがwww.mysite.comと入力すると開きます。

index1.htmは、誰かがwww.mysite.com/index1.htmと入力するか、画面解像度が720pのときに開きます。

でもこんな風になりたくない

訪問者の画面解像度を検出し(私は方法を知っています)、自動的に1つを開きます(たとえば、index1.htmですが、リンクは変更せず、www.mysite.com [www.mysite.com/index1.htmではありません])

4

2 に答える 2

1

media-queriesすべての解像度でサイトの見栄えを良くするために使用する必要があります。いくつかのチュートリアル:


この問題についてGoogleで検索中にこのトピックを見つけた方へ。これを行うには、AJAX のようなものが必要です。
異なる解像度でスタイルシートのみを変更する場合は、Stylesheet Switcher を使用できます。

しかし、HTML全体を変更すると、使い勝手が良くないので、すべてをbody特別なファイルに入れ、AJAXで本体にロードする必要があります。

于 2012-04-09T15:39:03.280 に答える
0

メディア クエリを試すことができます。必要なのは、1 つの index.html と 1 つのスタイルシートだけです。詳細については、この記事をお読みください。 メディア クエリのチュートリアル

于 2012-04-09T15:36:28.363 に答える