css - 显示滚动条时页面大小调整和整形

标签 css

我正在构建的网站有一个小问题。

一切正常,除了,如果站点页面上的内容很多,页面很长,以至于你必须用浏览器的滚动条滚动整个页面才能阅读所有内容页面,页面会以不同方式调整自身大小/重新定位,并且不会像其他页面那样自行定位,其内容全部占据并且不需要任何滚动。

我正在使用 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/ .

最佳答案

为元素添加样式,使其始终显示滚动条:

overflow-y: scroll;

这样内容就不会重新定位,因为较小的内容和较大的内容之间没有区别。

要让mozilla firefox打球,可能需要添加:

overflow: -moz-scrollbars-vertical;

尽管该提示是一年前的,因此 Firefox 从那时起可能已经改进了自己。试试吧。

关于css - 显示滚动条时页面大小调整和整形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17221129/

相关文章:

css - Bootstrap4 问题 : proper column structure inside and outside a container

javascript - 使用 Javascript 保留 CSS 样式

javascript - 如何在 ember 中更改不同页面的正文背景

javascript - 从右向左滚动内容 Javascript

javascript - 将所有样式从一个元素复制到另一个元素

css - 一列中的两个 div,均具有动态宽度。我可以强制底部 div 与上面的宽度相同吗?

css - 无法在 Windows XP 的 IE8 中获得悬停效果

html - 如何根据屏幕大小更改图标(图片)的大小?

jquery - 如何在将鼠标悬停在图像上时切换淡入淡出 DIV

html - 如何让表格单元格使用 css 占据表格的整个宽度?