Prohledat stránky podpory

Vyhněte se podvodům. Za účelem poskytnutí podpory vás nikdy nežádáme, abyste zavolali nebo poslali SMS na nějaké telefonní číslo nebo abyste sdělili své osobní údaje. Jakékoliv podezřelé chování nám prosím nahlaste pomocí odkazu „Nahlásit zneužití“.

Learn More

-webkit- vendor prefix css class is rendered

  • 1 odpověď
  • 1 má tento problém
  • 4 zobrazení
  • Poslední odpověď od cor-el

more options

I have a special rule in my css to target a webkit webview on ios which has a layout rendering problem. This is a known issue. The only fix for this is adding this rule:

-webkit-transform: translate3d(0, 0, 0);

This gives some side effects in my apllication because the z-indexation is messed up. This was an acceptable trade-off when only webkit browsers are concerned.

Suddenly I see the side-effect occur in Firefox Quantum. It seems the css vendor-prefixed rule is also executed. I don't understand that. Isn't the browser supposed to only run it's own vendor prefixed classes? in this case the -moz- prefixed classes?

See the screenshot

Although only the `-webkit-transform` is defined is also shows the non-prefixed rule `transform:`

I have a special rule in my css to target a webkit webview on ios which has a layout rendering problem. This is a known issue. The only fix for this is adding this rule: -webkit-transform: translate3d(0, 0, 0); This gives some side effects in my apllication because the z-indexation is messed up. This was an acceptable trade-off when only webkit browsers are concerned. Suddenly I see the side-effect occur in Firefox Quantum. It seems the css vendor-prefixed rule is also executed. I don't understand that. Isn't the browser supposed to only run it's own vendor prefixed classes? in this case the -moz- prefixed classes? See the screenshot Although only the `-webkit-transform` is defined is also shows the non-prefixed rule `transform:`

Zvolené řešení

There is this pref to honor CSS rules with a -webkit prefix:

  • layout.css.prefixes.webkit

See also this old bug:

  • bug 725299 - Wrong z-ordering with css 3d transforms using opacity and transform-style

(please do not comment in bug reports
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
)

Přečíst dotaz v kontextu 👍 0

Všechny odpovědi (1)

more options

Zvolené řešení

There is this pref to honor CSS rules with a -webkit prefix:

  • layout.css.prefixes.webkit

See also this old bug:

  • bug 725299 - Wrong z-ordering with css 3d transforms using opacity and transform-style

(please do not comment in bug reports
https://bugzilla.mozilla.org/page.cgi?id=etiquette.html
)