右边滚动条上方有一个小条。鼠标放在上面,会有平行线和上下箭头的样式。把它拖到一两行就行了。
原因:表格中空白单元格过多,导致滚动条默认下拉跨度较大。
解决方案:
1.首先,单击下一行有数据的单元格的序号位置,选择整行单元格。
2.按amp的组合键ctrlshift向下箭头再次敲键盘。
3.您可以选择所选单元格行下的所有空白单元格。
4.右键单击选定的单元格位置并选择"删除"打开选项中的按钮。
5.删除后点击保存,页面右侧滚动条恢复正常显示样式。
css样式设置为html{ov:auto}时,在i:隐藏}样式。
这种方案只是隐藏了水平滚动条,并没有解决根本问题,还会产生一种不想要的效果(水平冗余内容会被隐藏),是一种不好的解决方案。
方案二:添加html{ov:scroll}
加入这个样式,当页面内容超过页面高度时,垂直滚动条会正常显示,不会出现水平滚动条,这似乎就是我们想要的效果;但是当页面内容不足以有垂直滚动条时,我们会发现页面右侧有一个灰色的滚动条位置,不美观,不是我们想要的效果。但至少已经开始接近我们想要的效果了。相比第一种方案,其效果还是不错的。
方案3:通过jquery实现
简单的css样式已经不能满足我们的需求。通过第二个方案,我们可以想到一个更好的解决方案。我们可以判断,当页面高度需要垂直滚动条时,设置页面样式为ov:scroll;这会实现吗?我们想要的效果证明是完全可以的。
$(function(){//求解水平滚动条if($ampamp$在ie6下的页面。