Нет, и вам не нужно.Вы не можете иметь несколько значений для одного свойства CSS.Это работает непосредственно в CSS, потому что повторяющиеся свойства перезаписывают друг друга, и в этом случае зависит от браузера.По сути, с этим CSS браузеры на основе webkit видят свойство, специфичное для webkit, и применяют его, затем видят неизвестное свойство и игнорируют его.Браузеры на основе Gecko увидят неизвестное свойство и проигнорируют его, затем увидят специфичное для Mozilla свойство и применит его.
Попробуйте свой код в Firefox - держу пари, что он будет работать нормально, за исключением того, что он покажетСвойство Mozilla вместо webkit.
Кроме того, если предполагается, что это CSS3, вы можете просто использовать linear-gradient
вместо конкретных поставщиков, и тогда оно будет работать втакже все CSS3-совместимые браузеры.
РЕДАКТИРОВАТЬ: Ну, кроме linear-gradient
на самом деле не поддерживается.Таким образом, вместо этого вы должны использовать эти специфичные для поставщика значения и дополнительно использовать -ms-linear-gradient
для поддержки IE, -o-linear-gradient
для поддержки Opera, а также использовать linear-gradient
для будущей совместимости.;)