В бета-версии Opera 10 отсутствует поддержка CSS-правила для фонового размера?

1084
robertc

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 бета, пожалуйста, опубликуйте ссылку.

Вот как это выглядит в сборке Linux 10b2:

Screenshot in Opera 10b2 on Ubuntu

2
Бета-версия linux, вероятно, представляет собой другой номер сборки, где свойство было временно удалено или просто глючило. DisgruntledGoat 14 лет назад 0
В бета1 тоже не работало - проверял перед обновлением. robertc 14 лет назад 0
Linux 10.0 выпущен, -o-background-size все еще не работает :( robertc 14 лет назад 0
Просто еще раз взглянул на эту ветку - есть ли улучшения с Opera 11? Ant 12 лет назад 0
@Ant `background-size` работает для меня в Opera 11.10, хотя пример Opera, на который я ссылался, не работает, потому что он содержит только` -o-background-size` robertc 12 лет назад 0

3 ответа на вопрос

2
Ant

Интересно. Opera 10 beta 2 (для Windows):

Opera 10b2 скриншот

Хм. Я сейчас на работе (ОС Windows), и у меня это тоже нормально работает. Когда я разместил вопрос, я тестировал на Fedora 10. robertc 14 лет назад 0
Это будет тогда - я обновлю свой ответ, чтобы включить ОС ... Ant 14 лет назад 0
1
hyperslug

Опера 9.64:

AW3S0ME ALT T3XT DESCR1PTION

Благодарю. Для меня изображение повторяется по всей странице, поэтому в середине есть зеленая полоса. Я зарегистрировал дефект в Opera, посмотрим, что произойдет. robertc 14 лет назад 0
0
robertc

Для дальнейшего использования background-sizeподдерживается в сборке Linux предварительной версии Opera 10.50 . Хотя -o-background-sizeбольше не поддерживается, так что мой пример все еще не работает, по моим же;)