我的幸福大街论坛进来升级成了phpwind 5.3,这个版本的其中一个优势就是设计模板开始遵循WEB标准,这点很好。但是升级后就有很多用户反映滚动条无法滚动,出现这个问题的是IE7用户,着实让我郁闷了。
我检查了下自己的代码,在CSS设置中有这么一段
Body ,一开始我以为这个应该无关紧要,以为这个只对IE6有效,因为以前的网页是html 4.0版的,现在的网页头部声明如果是符合WEB标准的话应该都是xhtml 1.0版本的,而且IE7相比IE6的优势是它更加遵循WEB标准,所以它应该是不以BODY为容器的,于是我马上删除了overflow-x:hidden;问题就解决了。
{
overflow-x:hidden;
}
题外话:
本来我想实现的效果是不显示横向滚动条,所以在CSS里加上
Body但是在现在的标准下”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”下面,上面的代码不产生任何效果,因为现在不是以Body作为容器,而是html标签,所以
{
overflow-x:hidden;
}
加入:
HTML,但是这样做了以后,在IE7下,鼠标滚轮上下滚动不起作用了(前面我已经说了就算加在body{}中也是会有这样的状况),IE6下却是正常的。网上搜索了很多文章,终于给我找到了,原来是要多加上一行代码,也就是对Y轴也就是竖向滚动条的定义,看来IE7没有firefox那样对竖向滚动条进行默认自动的设定,唉,有这个问题的只要按照下面修改就可以了。
{
overflow-x:hidden;
}
HTML
{
overflow-x:hidden;
overflow-y:auto;
}
或者直接去掉overflow-x:hidden;这个,如果你的页面本身就不会产生横向滚动条的话。
IE7滚动条无法滚动的问题解决。
-
具体如何操作?
-
具体如何操作?
-
http://www.laoda.com laoda
-
地对地导弹
