首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

响应式设计笔记

可以使用Modernizr框架,向缺少HTML5或CSS3支持的浏览器页面中打补丁。 三、Modernizr Modernizr是一个用于检测浏览器功能的开源JS库。...Modernizr的js文件执行之后,会在html标签上附加一系列class,它表示当前浏览器对HTML5或CSS3的特性的支持情况。...background-top.png) top left no-repeat,     url(background-bottom.png) bottom left repeat-x; } 在下载的时候,将yepnop.js引入,Modernizr...还能根据浏览器特性做到按需加载(根据浏览器特性来加载polyfill): Modernizr.load({     test: Modernizr.canvas,     //yep:  '',    ...也可以使用到我们上面提到的媒体查询来按需加载: Modernizr.load({     test:Modernizr.mq('only screen and (max-width:600px)'),

1K20

CSS Feature Query

相当于内置了友好的渐进增强机制,之前通常用Modernizr来做的事情,现在多了一种选择,比如: Override one layout method with another....Modernizer Modernizr,一般特性检测方案,通过JS来检查运行环境是否支持指定特性: Modernizer checks if a feature is available in the...简言之,Modernizr有助于区分高端与低端环境,这样就允许我们针对低端环境进行降级(fallback),或者打补丁(polyfill)。...例如: if (Modernizr.awesomeNewFeature) { showOffAwesomeNewFeature(); } else { getTheOldLameExperience...(); } 作为一种JS方案,优势是足够灵活,不仅支持查询CSS特性,还支持所有可以通过JS检测的特性,例如: // 媒体特征 var query = Modernizr.mq('(min-width:

76230
领券