Zacząłem używać Bootstrapa. Dlatego zacząłem czytać rozpoczęcie pracy. Gdzieś w pobliżu znajduje się informacja o „autoprefixerze”. Nie wiedziałem, co to znaczy. Po jednym kliknięciu byłem tu. I próbowałem zrozumieć, czym jest „autoprefiks”. Problem polegał na tym, że pierwsze zdanie to „Wtyczka PostCSS do parsowania CSS i dodawania prefiksów dostawców do reguł CSS przy użyciu wartości z Can I Use”. W końcu zobaczyłem, że PostCSS to procesor CSS z jakimś magicznym efektem i może korzystać z ogromnej ilości wtyczek. Jednym z nich jest „autoprefiks”. Dodaje "prefiksy dostawcy" do reguł CSS. Ale jakie są przedrostki dostawcy?

css
0
Michal Mládek 7 grudzień 2018, 13:35

1 odpowiedź

Najlepsza odpowiedź

Kiedy nowe funkcje są wprowadzane do specyfikacji CSS lub po prostu jako dymek testowy przez jednego dostawcę przeglądarki, funkcja jest często ukryta za prefiksem dostawcy. Na przykład. border-radius zaczynał jako -webkit-border-radius w przeglądarkach Chrome/Webkit i -moz-border-radius w Firefoksie. Jeśli chcesz użyć takiej nowej funkcji, która nie jest jeszcze ustandaryzowana, ale musi być poprzedzona takim prefiksem, musisz dodać wszystkie różne formularze -webkit-* i -moz-* do pliku CSS, aby ją obsługiwać we wszystkich przeglądarkach. Autoprefixer ułatwia to, pozwalając ci po prostu użyć standardowej nazwy border-radius i automatycznie doda wszystkie wersje z prefiksami specyficzne dla dostawcy jako alternatywy.

1
deceze 7 grudzień 2018, 13:41