2013-05-23 4 views
2

У меня есть поля, которые не отображаются корректно в Firefox 16 и ниже, кажется, что у вас нет поддержки для окна с размерным полем.Как я могу определить размер рамки с помощью Modernizr

Как я могу определить размер рамки для рамки с помощью Modernizr и обрабатывать css по-разному для браузеров, которые его не поддерживают?

+1

Вы включая '-moz' приставкой? Он [должен работать нормально] (http://caniuse.com/css3-boxsizing) в FF 16 и ниже – Adrift

ответ

2

Modernizr не включает тест размера коробки в своей сборке по умолчанию. Это один из их основных дополнений.

Проверьте это:

How to use Modernizr classes?

Я думаю, что это то, что вы ищете:

// The first argument is the class name 
Modernizr.addTest("boxsizing", function() { 
    return Modernizr.testAllProps("boxSizing") && (document.documentMode === undefined  
|| document.documentMode > 7); 
});​​​​​​ 
+1

Этот полипол может также представлять интерес: [boxsizing.htc] (https://github.com/Schepp/box -размер-полипол) –

+0

Спасибо, Болт и Нилс. Я рассмотрю эти решения и посмотрю, смогу ли я заставить их работать. – user1836025

+0

Прохладный. Вернитесь и пометьте его, пожалуйста, если это так, я могу получить здесь больше репутации :-) –