liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
阅读:4358回复:7

请教userChrome.css文件的问题

楼主#
更多 发布于:2012-07-12 15:27
想设置一下搜索框搜索引擎字体从斜体设置为正常,
.autocomplete-textbox {font-style:normal !important;}
结果弄了一下午没搞定,最后才发现是userchrome。css文件最前面属于“预设内容”中的一行在作祟,
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
如果把这行注释掉就好了。

请问下这行有用没?为什么和上面那个改斜体的css冲突啊?能不能删掉?
但是注释中又说“Do not remove the @namespace line -- it's required for correct functioning”。。。



/*
 * Edit this file and copy it as userChrome.css into your
 * profile-directory/chrome/
 */

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */

/*
 * For more examples see http://www.mozilla.org/unix/customizing.html
 */

/*#toolbar-menubar[autohide="true"] {display:none !important;}*/

/*scrollbar {opacity: .5 !important;}*/
我的...
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2012-07-12 15:27
.textbox-input{font-style:normal!important} /*NT6 搜尋列引擎文字顯示正體*/
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
2楼#
发布于:2012-07-12 15:27
taglife:.textbox-input{font-style:normal!important} /*NT6 搜尋列引擎文字顯示正體*/回到原帖


.textbox-input 我也试过了,和.autocomplete-textbox的结果一样,都必须要注释掉userchrome.css中下面这一行
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
才能起作用。
不知道是不是和系统有关,用的是win8。
我的...
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
3楼#
发布于:2012-07-12 15:27
stylish
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
4楼#
发布于:2012-07-12 15:27
上两个图,firefox16 32位,win8 64位。

#appmenu-button和。urlbar-input是参考用的。
图中.urlbar-input前面忘了加.了,又重试了下,结果是一样的。

第一个图是没有注释掉那行的,.autocomplete-textbox, .textbox-input, .urlbar-input都不起作用, 但是#appmenu-button那行可以生效。

图片:Untitled11.png



第二个图是注释掉第一行的,所有的语句都生效了。

图片:Untitled22.png

我的...
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
5楼#
发布于:2012-07-12 15:27
royallin:stylish回到原帖


为什么不能用userchrome.css?

不过受了启发用UserCSSLoader脚本解决了。
我的...
taglife
千年狐狸
千年狐狸
  • UID38488
  • 注册日期2012-03-20
  • 最后登录2013-04-02
  • 发帖数2052
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
6楼#
发布于:2012-07-12 15:27
那行本來就不需要,
可以用1行的代碼解決你寫那麼多做啥 <!-- s8) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8)" title="Cool" /><!-- s8) -->
測試在 NT6.1 v13 無誤
Firefox 開啟安全模式,停用個人設定、佈景主題及擴充套件(無附加元件)測試:
說明 > 重新啟動但停用附加元件(Firefox 4+)
Firefox Profile: 說明 > 疑難排解資訊 > 開啟資料夾
排版引擎:Firefox(Gecko), Opera(Presto), Google Chrome(WebKit),
Safari(WebKit), Internet Explorer(Trident), Konqueror(KHTML)
浮舟
狐狸大王
狐狸大王
  • UID35715
  • 注册日期2011-03-26
  • 最后登录2014-06-14
  • 发帖数371
  • 经验17枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
7楼#
发布于:2012-07-12 15:27
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
这一行是命名空间,指定代码在浏览器界面生效。编stylishs时要加,直接改profile的css文件就不要加了。


liuxb

为什么不能用userchrome.css?

不过受了启发用UserCSSLoader脚本解决了。
回到原帖

因为改userchrome.css需要重启,折腾狂是受不了重启的……调试一次重启一次…………
游客

返回顶部