2011-12-16 7 views
1

私はサイトで作業しており、ブラウザウィンドウのサイズが変更されるたびにコンテンツの縮尺を調整します。ここには、私がachieveにしようとしているものの例があります。私が何をしているかを見るためにブラウザをサイズ変更してください。誰かがこれを達成した方法を教えてもらえますか?あるいは、この技術は何と呼ばれていますか?私はすでにCSSをよく扱い、液体のレイアウトについて知っていますが、このサイトで使用されている技術は非常に異なっています。私は彼がいかにサイトの多くの部分をスケールすることができたのか、私の頭を包み込むことはできません。誰かがこれがどのように達成されたか教えてくれますか?私は技術の概念や名前の後にいるのです。ありがとう。ブラウザのサイズを変更したときのコンテンツのスケーリング

答えて

2

これはレスポンシブデザインと呼ばれ、件名にはpretty good bookがあります。

最も単純な言い方をすれば、メディアクエリを利用して、コンテンツをさまざまな解像度に合わせることができます。

/* targets screens matching the specific sizes */ 
@media screen 
    and (min-device-width: 320px) 
    and (max-device-width: 480px) { 
    /* css rules here */ 
} 

@media screen 
    and (min-device-width: 481px) 
    and (max-device-width: 960px) { 
    ... 
} 

@media screen and (min-device-width: 961px) { 
    ... 
} 

サイズはすべて非常にあなたのコンテンツがどのようにワイドに基づいてされますし、あなたが最良のあなたのニーズに合わせて特定のサイズをターゲットにする必要があります使用しているレイアウトの種類。もちろんそれ以上のことはありますが、豊富なリソースとチュートリアルがあります。

1

Here's a link from "A List Apart"。彼らは流体グリッドとメディアクエリを使用して、ウィンドウでコンテンツサイズを確認します。記事には、何が起こっているかを見るためのコードがあります。

0

私は彼のcssとjavascript関数をチェックしたので、この行には何もないと思います。それを試して、それが動作するかどうかを確認してください。

<meta name="viewport" content="initial-scale=1.0,maximum-scale=1.0,width=device-width"> 
+0

非常に近いですが、近いです。ビューポートは通常、特定のサイズのセットをターゲットにする必要があるため、レスポンスレイアウト用に固定されるように設定されています。そのため、ブラウザではビューポートのサイズを変更しないでください。デバイス。 – scurker

+0

クール申し訳ありませんが、私は多くの試合のCSSを知っていないが、私はサイトのCSSとjsファイルを通過し、どこでも@mediaの画面タグを見ていない..しかし、クール、感謝の情報。 – Andres

関連する問題