The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features

See the new Forums

опера отличилась, CSS opacity

Forums » Помощь: вопросы и проблемы » Opera для Windows

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

5. November 2011, 22:39:49

smartsystem

Posts: 2

опера отличилась, CSS opacity

есть что-то в этом роде
span.img_off {
background-color: Silver;
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5;
margin-right:25px;
}
span.img_on {
background-color: Black;
opacity:1;
-moz-opacity:1;
-khtml-opacity:0.5;
margin-right:25px;
}

и span такие вот, внутри которых картинки
прозрачность работает на первых двух. ФФ,хром, ИЕ, Сафари.. все ессно поддерживают
что не так?

5. November 2011, 23:26:17

smartsystem

Posts: 2

понятное дело что из-за отсутствия фиксированной длины такая вот беда, только это полный бред

6. November 2011, 14:16:04

Opera Software

pepelsbey

Posts: 34

1. Если вы используете свойства с префиксами, то писать нужно сначала те, что с префиксами, а потом уже без префикса. Это строгое правило, которое позволяет префиксам работать именно так, как было задумано — в качестве экспериментальных свойств. Подробнее читайте здесь: http://web-standards.ru/articles/prefix-or-posthack/

2. Писать -moz-opacity и -khtml-opacity смысла нет никакого, этих браузеров уже давно нет на рынке, а все остальные прекрасно понимают opacity без префикса.

3. В Opera, в указаном вами случае, всё в порядке: http://jsfiddle.net/pepelsbey/bSh8y/ — или может быть я неправильно понял? Если в вашем примере что-то не учтено, то возьмите мой, форкните его (jsfiddle — крайне удобная вещь) и сделайте так, чтобы он не работал.

Forums » Помощь: вопросы и проблемы » Opera для Windows