Gekkonidae
小狐狸
小狐狸
  • UID27498
  • 注册日期2008-12-18
  • 最后登录2008-12-19
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2346回复:1

求教 定制工具栏对话框中的图标

楼主#
更多 发布于:2008-12-18 12:00
这几天,修改主题rein3.0.1以支持FF3.1时,遇到一个问题:
定制工具栏对话框中,firebug的图标显示不正常,不知道如何解决,有哪位高手给指点一下。
Gekkonidae
小狐狸
小狐狸
  • UID27498
  • 注册日期2008-12-18
  • 最后登录2008-12-19
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-12-18 12:00
看来只有自己解决了。

今天花了一中午的时间。先删掉browser.css与tabbrowser.css删除,把默认的browser.css拖进扩展中,启动FF,图标正常,然后一直做减法,发现与下面的代码相关:
/* Tab DnD indicator */
.tab-drop-indicator-bar {
  height: 11px;
  margin-top: -11px;
  position: relative;
  /* set -moz-margin-start to -1/2 indicator width: */
  -moz-margin-start: -5px;
}

.tab-drop-indicator {
  height: 11px;
  width: 11px;
  margin-bottom: -5px;
  position: relative;
  background: url('chrome://browser/skin/tabbrowser/tabDragIndicator.png') 50% 50% no-repeat;
}

这不就是tabbrowser.css中的几行吗?于是就把tabbrowser.css的全部代码贴在browser.css中,启动FF,图标正常!这下我就不懂了,要说browser.css一开始就有一句:
import url("chrome://browser/skin/tabbrowser/tabbrowser.css")
怎么tabbrowser.css里那段代码不起作用呢
游客

返回顶部