0

構築中のウェブサイトに小さな問題があります。

サイトのページのコンテンツが多く、ページが長い場合を除いて、すべて正常に機能しています。ページのすべてのコンテンツを読むには、ブラウザのスクロール バーでページ全体をスクロールする必要があります。ページのサイズ変更/再配置が異なり、コンテンツがすべて占有され、スクロールする必要がない他のページのように配置されません。

私は HTML5 dtd を使用しており、この CSS をホールページに使用しています:

<div id='container'>
<div id='wrapper'>
<!-- then the  whole content of the page is here-->
</div>
</div>

どこ

#container{     
  margin: 0px;  
  padding: 0px; 
}

#wrapper
{   
  text-align: left;     
  margin: 0px auto;     
  padding: 0px;     
  width: 900px; 
}

サイト内のページ全体が、サイト内のコンテンツの少ないページとは異なる位置に配置されているため、何が間違っているのかよくわかりません。

jsbin の完全なコードは次のとおりです: http://jsbin.com/iledev/1/

4

1 に答える 1

0

要素にスタイルを追加して、スクロール バーが常に表示されるようにします。

overflow-y: scroll;

この方法では、小さいコンテンツと大きいコンテンツに違いがないため、コンテンツ自体が再配置されることはありません。

mozilla Firefox がボールをプレイするには、以下を追加する必要がある場合があります。

overflow: -moz-scrollbars-vertical;

そのヒントは 1 年前のものですが、Firefox はその後改善されている可能性があります。やってみて。

于 2013-06-20T20:13:31.793 に答える