Opera 9.5,根据这篇 Opera Dev 文章,并且这篇 MDC 文章支持 CSS 3背景尺寸通过 -o-background-size 供应商扩展来设置规则。我今天一直在研究 MDC 文章中的代码,并让它在 Firefox 和 Chromium 中运行,但它在 Opera 10 Beta 2 中不起作用:
body {
background-attachment: fixed;
background-image: url('bg-image-1.jpg');
background-size: 100% 100%;
-moz-background-size: 100% 100%; /* Gecko 1.9.2 (Firefox 3.6) */
-o-background-size: 100% 100%; /* Opera 9.5 */
-webkit-background-size: 100% 100%; /* Safari 3.0 */
-khtml-background-size: 100% 100%; /* Konqueror 3.5.4 */
-moz-border-image: url('bg-image-1.jpg') 0;/* Gecko 1.9.1 (Firefox 3.5) */
}
事实上,Opera 自身的例子似乎在 Opera 10 Beta 2 中不起作用,这让我相信支持已被以某种方式删除,但在测试版 1或者测试版 2变更日志。
仍然安装有 Opera 9.5 的人可以检查Opera 示例作品(应该可以在页面两侧看到绿色条)?如果有人看到任何有关 9.5 和 10 beta 版之间背景大小支持变化的文档,请发布链接。
以下是 Linux 10b2 版本中的样子:
答案1
供大家将来参考,background-size
支持Opera 10.50 预 alpha 版的 Linux 版本。虽然-o-background-size
不再受支持,所以他们的示例仍然不起作用,但我的示例可以;)
答案2
Opera 9.64: