上回书说到,通过设置 userContent.css 可以修改一些网页上不符合 W3C 标准的 CSS 代码,使它们能够在 Firefox 下正常浏览。除此之外,userContent.css 也可以修改网页上的其他元素,比如图像和文字颜色、字体、字号等等,使它们看起来更舒服一点。举两个例子说明一下:
查看全文 »
AMO 中文界面正式推出。至此,官方的 addons.mozilla.org 网站终于有了我们熟悉的简体中文界面。让我们对 AMO 项目发起人金箭和参与 AMO 中文化工作的各位团队成员表示衷心感谢!
点击 https://addons.mozilla.org/zh-CN/firefox/ 右下角的“其他语言”下拉框,将会看到中文(简体)选项。当然,其中各个扩展的描述信息等内容,仍然需要大家协助进行翻译,这个过程是不能自动化的。
修改网页布局
一些网站使用了不符合 W3C 标准的 CSS 代码,导致网页在 Firefox 中不能显示。例如中国千网(www.china1000.net)的下载页面。它在 TABLE 格式中设了 style=”table-layout:fixed;”,这个语句的作用是,可以立即开始描绘 TABLE,而不管 TABLE 的精确定位。由于 IE 和 W3C 对它的解释不同,结果 IE 中显示正常,而 Firefox 中显示不正常。
对于这样的问题,我们可以通过 userContent.css 修改网页布局来解决。
把下面的代码保存到 userContent.css 中,然后重启 Firefox:
@-moz-document domain(”www.china1000.net”) {
body table { table-layout: auto !important; }
}
再打开中国千网看看,怎么样?正常了吧?
禁止 <marquee> 标签
一些网站使用了卷动(<marquee>)标签,如果你觉得它没用的话,可以把下面代码加到 userContent.css 文件来禁止它:
/* Stop those <marquee> tags! */
marquee {
-moz-binding : none !important;
display : block;
height : auto !important;
}
当鼠标在链接上悬停时显示下划线(IE 风格)
把下面的代码加入 userContent.css 文件,仅当鼠标在链接上悬停时为其显示下划线:
/* IE style links: only underlined when hovering over */
a { text-decoration: none !important; }
a:hover { text-decoration: underline !important; }
在访问过的链接上加删除线
把下面的代码加入到userContent.css文件,你访问过的链接上将会显示删除线:
/* strikethrough on visited links */
a:visited { text-decoration: line-through !important; }
修改 JavaScript 链接的光标:
把下面的代码加入到 userContent.css 文件,当鼠标划过一个 JavaScript 链接时,鼠标指针会变成移动指针。
/* Change cursor for JavaScript links */
a[href^="javascript:"] {cursor: move;}
userContent.css 这个文件用来设置网页内容的显示规则,它在配置文件夹下的 chrome 的子文件夹里。默认时这个文件并不存在,在您设置您的选项之前需要创建它。默认情况 下,有一个例子文件叫 userContent-example.css。重命名这个文件,也就是删去后面的-example部分即可。
出于各种的需要,很多用户建立了多个不同的配置文件夹。但遗憾的是,你只能使用其中的一个配置文件来打开 Firefox,这多多少少有些不便。那么能不能同时用不同的配置文件打开几个 Firefox 窗口呢?答案是肯定的。
查看全文 »