Pracowałem z Modernizr i jest to wspaniały zasób, po prostu świetny projekt. Jednak sposób Używam go jest:Dlaczego warto używać Modernizr, jeśli przeglądarki ignorują CSS, których nie rozumieją?
- Projekt z bazowym (IE) CSS
- Enhance z efektów CSS3 dla zaawansowanych przeglądarek
ile miałem zamiar całkowicie zastąpić style na podstawie zachowania, dlaczego nie powinienem po prostu dodawać do arkusza stylów takich stylów jak cienie, gradienty i krawędzie? Jeśli przeglądarka nie zrozumie reguły, po prostu ją zignoruje, prawda? A jeśli JavaScript jest wyłączony, i tak nie mogę go użyć.
Czy powinienem używać powyższej metody w typowym przypadku i Modernizr dla przypadków zaawansowanych? Czy jest coś złego w poleganiu na przeglądarkach, aby ignorować to, czego nie rozumieją?
To świetny punkt - nie trzeba zadzierać z rozszerzeniami -webkit, -moz i -khtml i trzeba pomyśleć o tym, które przeglądarki obsługują funkcje CSS3. Nie wiem, dlaczego mi się to nie przydarzyło. – Don
Dlaczego nie używać https://github.com/codler/jQuery-Css3-Finalize, aby dodać prefiks, jeśli w ogóle używasz JS? – JKirchartz
Problem z rozwiązaniami JavaScript, takimi jak ta, ma miejsce wtedy, gdy użytkownik wyłącza javascript. Lepszy sposób na przeglądanie określonych rzeczy po stronie serwera, jest szybszy, cachable i bardziej niezawodny. Zrobiłem to i działa idealnie. Po prostu napisz swój CSS na przykład w Firefoksie i nie przejmuj się innymi przeglądarkami, ponieważ CSS zostanie automatycznie przetłumaczony! – Codebeat