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?
1 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.
Podobne pytania
Nowe pytania
css
CSS (Cascading Style Sheets) to język arkuszy stylów reprezentacji używany do opisywania wyglądu i formatowania dokumentów HTML (HyperText Markup Language), XML (Extensible Markup Language) i elementów SVG, w tym (ale nie tylko) kolorów, układu, czcionek, i animacje. Opisuje także, jak elementy powinny być renderowane na ekranie, na papierze, w mowie lub na innych mediach.