foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:2113回复:0

"我的足迹"里的"历史"与"标签"的图标代码为何会被对

楼主#
更多 发布于:2008-09-29 15:46
请大家帮忙,主题中的代码为什么有的会互相影响
在默认主题里classic.jar\skin\classic\browser\places\places.css有如下代码
treechildren::-moz-tree-image(title, query) {
  list-style-image: url("chrome://browser/skin/places/query.png");
  -moz-image-region:auto;
}
如果将auto 修改成 rect(0px, 16px, 16px, 0px) 是可以正常在ctrl+shift+h窗口里显示第一项(history)的图标的.
如果将query.png文件由原来的16*16修改为32*16,然后将auto 修改成  rect(0px, 32px, 16px, 16px),(history)的图标却不能正常显示.而第二项(tag)的图标则可以正常显示query.png(32*16)右边的一半(16*16)图片.
不知道为什么??
而如果将下面的代码删掉,却会将第一项(history)的图标显示为第二项(tag)的图标.
treechildren::-moz-tree-image(title, query, OrganizerQuery_History) {
  list-style-image: url("chrome://browser/skin/places/history.png");
}
所以我发布的最新版的jules-hu主题的修改就是将上述代码删除了.并将history.png也删除了.
会出现这种状况的原因是什么???请大家帮忙.
游客

返回顶部