質問: コンテンツ+サイドバーの1つまたは2つのスクロールバー? 私はウェブサイトのデザインに取り組んでおり、サイドバーをページのコンテンツとは独立してスクロールさせるか、1つのスクロールバーだけで両方のdivを制御するかを決定しようとしています。決定を導くためにどのような原則を使用すべきですか?ユーザーがメインコンテンツをスクロールしている間、サイドバーのコンテンツを固定したままにしたい状況はどれですか。1つのスクロールバー ユーザーはページのどこにいるか知っている サイドバーのコンテンツは他のコンテンツと同じ位置にとどまります ページ上の任意の場所でマウスを保持すると、バーがスクロールします 大多数のwebサイトは1つのスクロールバーのみを使用します-ユーザーの期待に適合します ページの中央に醜いスクロールバーがなくても固定幅のサイトを持つことができます 2つのスクロールバー メインコンテンツの閲覧中にサイドバーで情報を表示できます。これは、メインコンテンツが4000pxを超える長さである場合、またはスクロールバーとメインコンテンツバーの両方に同時に情報が必要な場合に便利です。 サイドバーには、ページの左側全体、またはメインコンテンツの重要性を減らす固定ヘッダー、サイドバーとメインコンテンツの両方の垂直方向の高さが必要です コンテンツをスクロールするには、サイドバー内にマウスを配置する必要があります ここで同じ会社からの異なる決定の2つの例は、固定幅の1つのスクロールバーサイトであるgoogle codeと2つのスクロールバーを持つgoogle readerです。 googleリーダーでは、コンテンツが動的に生成されるため、スクロールバーが必要だと思います。 私はこれであなたの助けに感謝します-特にあなたがどちらかの方法に傾いたデータを私に指摘することができたなら。
回答: あなたはすでに各タイプの長所と短所を知っているようですので、あまり追加はありません。先ほど述べたように、一部のサイトでは2つのスクロールバーが必要ですが、ほとんどのサイトでは1つ必要です。私はあなたが言及した2つの間のクロスである別のアイデアを追加します。静的に配置されたサイドバー(css、position:fixed)を作成しても、サイドバーはそのままですが、スクロールバーは1つだけです。これはユーザーの混乱を少し少なくし、サイドバーのコンテンツがページよりも短い場合に適しています。