Modernizr là thư viện JavaScript nhỏ phát hiện sự có sẵn của triển khai native cho công nghệ web thế hệ mới.
Modernizr cung cấp cách dễ dàng phát hiện tính năng mới để bạn thực hiện hành động tương ứng. Ví dụ, nếu trình duyệt không hỗ trợ video thì bạn muốn hiển thị trang đơn giản.
Trước khi dùng Modernizr, bạn phải include thư viện JS trong header HTML:
<script src = "modernizr.min.js"></script>
Như đã nói, bạn có thể tạo quy tắc CSS dựa trên tính năng có sẵn và các quy tắc sẽ tự áp dụng nếu trình duyệt không hỗ trợ tính năng mới.