+ -
当前位置:首页 → 问答吧 → FF下如何设置滚动条样式?

FF下如何设置滚动条样式?

时间:2007-05-16

来源:互联网

我用CSS控制的网页滚动条样式,在IE内核浏览器下看都没问题,但在FF下就没效果了,FF下是如何控制滚动条样式的呢?希望大家提供一下这方面的信息,谢谢了!

下面是我控制滚动条样式的CSS:
引用:
body {
       SCROLLBAR-FACE-COLOR:#666666;
  /*定义两端箭头的方块及滑块的背景色*/
       SCROLLBAR-HIGHLIGHT-COLOR:#999999;
  /*定义两端箭头方块的顶部及左边的边框色*/
       SCROLLBAR-SHADOW-COLOR:#555555;
  /*定义两端箭头颜色及方块的底部和右边的边框色*/
       SCROLLBAR-3DLIGHT-COLOR:#999999;
  /*定义3D凸起边框颜色*/
       SCROLLBAR-ARROW-COLOR:#333333;
  /*定义箭头凹陷颜色*/
       SCROLLBAR-TRACK-COLOR:#555555;
  /*定义滚动条主体背景色*/
       SCROLLBAR-DARKSHADOW-COLOR:#000000;
  /*定义滚动条凹陷颜色*/
       CURSOR:text;  
  /*定义鼠标样式*/  
}
[ 本帖最后由 jimohuoshan 于 2007-5-16 21:42 编辑 ]

作者: jimohuoshan   发布时间: 2007-05-16

IE 私有属性。

作者: old9   发布时间: 2007-05-16

re 不是CSS2标准属性

作者: yeshan   发布时间: 2007-05-16

谢谢LS回答,那有没有公共的,可以同时在IE和FF下使用的属性呢?

作者: jimohuoshan   发布时间: 2007-05-16

昨天搜索了半天也没找到解决方法,难道在FF下真的无法设置滚动条样式

作者: jimohuoshan   发布时间: 2007-05-17

ff不让设置的

作者: efg168   发布时间: 2007-05-17

html,body {
       SCROLLBAR-FACE-COLOR:#666666;
  /*定义两端箭头的方块及滑块的背景色*/
       SCROLLBAR-HIGHLIGHT-COLOR:#999999;
  /*定义两端箭头方块的顶部及左边的边框色*/
       SCROLLBAR-SHADOW-COLOR:#555555;
  /*定义两端箭头颜色及方块的底部和右边的边框色*/
       SCROLLBAR-3DLIGHT-COLOR:#999999;
  /*定义3D凸起边框颜色*/
       SCROLLBAR-ARROW-COLOR:#333333;
  /*定义箭头凹陷颜色*/
       SCROLLBAR-TRACK-COLOR:#555555;
  /*定义滚动条主体背景色*/
       SCROLLBAR-DARKSHADOW-COLOR:#000000;
  /*定义滚动条凹陷颜色*/
       CURSOR:text;  
  /*定义鼠标样式*/  
}
看看呢?

作者: webdesigning   发布时间: 2007-05-17

TO:webdesigning,试了,还是不行啊!

作者: jimohuoshan   发布时间: 2007-05-17

这个CSS是没办法设置的,以上的都是IE浏览器自己私有的属性,FF目前还没有类似的。

当然变通下可以用脚本模拟。

作者: snwebsite   发布时间: 2007-05-17

谢谢斑竹来捧场,真没想到FF竟不支持设置滚动条样式!

那如何用脚本模拟呢?有没有类似的例子或者旧帖子可以让我参考下?

作者: jimohuoshan   发布时间: 2007-05-17

引用:
原帖由 jimohuoshan 于 2007-5-17 10:23 发表
谢谢斑竹来捧场,真没想到FF竟不支持设置滚动条样式!

那如何用脚本模拟呢?有没有类似的例子或者旧帖子可以让我参考下?
参考:http://www.hesido.com/web.php?page=customscrollbar

作者: snwebsite   发布时间: 2007-05-17

看来真的没有办法了,早知道直接用FLASH模拟了,现在网站都做好了,只能将就着用吧。
为什么不统一标准呢,郁闷!

谢谢大家的热心帮助,这次又学到不少

作者: jimohuoshan   发布时间: 2007-05-17

很正常,2个的标准不同,FF用的是国际标准,IE用的是W3C标准,标准不同,当然所支持的属性也右区别了

作者: 海风笨笨   发布时间: 2007-07-25

引用:
原帖由 海风笨笨 于 2007-7-25 11:39 发表
很正常,2个的标准不同,FF用的是国际标准,IE用的是W3C标准,标准不同,当然所支持的属性也右区别了
ls从哪听说的啊!?

作者: pippo831214   发布时间: 2007-07-25

IE是W3C的标准???????????????你真的是太搞笑了,不懂就不要乱开腔嘛。

作者: michaelzhouh   发布时间: 2008-08-20

那是ff等浏览器遵循的是w3c标准,ie也只有在私有的怪异模式下才能解析滚动条样式,一旦头部声明w3c_dtd进入标准模式,同样不会有效果

作者: chenqiangmingyu   发布时间: 2011-07-30