我已经了解了H5BP和modernizr。现在我开发了一个在flexbox中制作的网站,我不想支持IE11的旧版浏览器。 (因为我不关心IE 6到10)。
现在我已经看到modernizr检测到浏览器支持并告诉添加“no-XYZ”类以使其适用于旧浏览器。但我不想做那么努力让它在IE6中运行到IE10。我应该删除modernizr吗?来自H5BP?
我已经在使用HTML5SHIV了。
答案 0 :(得分:0)
Modernizr并不是要让您使用其他浏览器,而是让您知道用户当前浏览器中是否启用了某项功能。当您向网站添加功能时,请检查它们在caniuse.com上的兼容性。如果它不是一流的支持,请考虑使用Modernizr进行后备。
答案 1 :(得分:0)
HTM5 and CSS3 are the latest versions and have advanced features which are not supported by the older browser engines. To detect these features in browser we will use modernizr library.
Ex :
if (Modernizr.canvas) {
alert("This browser supports HTML5 canvas!");
} else{
alert("This browser does not supports HTML5 canvas!");
}