logo
11.01.2020 13:09
1
Ahoj, je dnes stale smysl pouzivat, neco jako toto?

-webkit-box-sizing
-moz-box-sizing

-webkit-font-smoothing
-webkit-backface-visibility

-webkit-transition
-moz-transition


Kdyz pdole CSS kontroly to hlasi varovani: is an unknown vendor extension
11.01.2020 14:21
2
Na tu otázku si musíte odpovědět sám, nikdo nevíme, jaké má váš projekt požadavky na kompabilitu.

Co je kde podporováno s/bez vendor prefixů najdete třeba na caniuse.com. Pokud například stylujete nějakou appku v Electronu, tak je nesmysl uvažovat jiné než 'webkit' prefixy, když víte, že vždy budete na Chromiu (a víte i konkrétní verzi), apod. To samé pro browser specifické rozšíření atd.

Rukou jsem prefixy snad nikdy nepsal, od toho slouží nástroje třeba jako Autoprefixer, (https://autoprefixer.github.io/) které to dopíšou dle nastavení za vás, jen je dobré mít povědomí o tom, že daná vlastnost skutečně ty prefixy pro konkrétní případ potřebuje. Výjimkou budou CSS vlastnosti, které existují pouze s prefixem, jako je třeba -webkit-line-clamp, -moz-orient, ty budete muset psát ručně vždycky (pokud pro ně budete mít dobrý důvod).