首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要让现代化模块在Drupal中工作,我需要做些什么?

要让现代化模块在Drupal中工作,我需要做些什么?
EN

Drupal用户
提问于 2012-04-18 18:42:01
回答 2查看 1.2K关注 0票数 2

我想使用现代化在drupal采取有利的css媒体查询,框阴影和边框半径。我已经很好地遵循了安装说明。我已经安装了Drupal 现代化者模块,并创建并正确放置了我的自定义现代化建筑,以包括对这三个特性的支持。现代化只是自动获取我已经存在的媒体查询和css3样式,还是必须做其他的事情?

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-04-19 02:55:21

现代器检测浏览器中的特性支持,并根据这些特性向HTML元素添加css类。您可以使用这些css类将较新的特性瞄准支持它们的浏览器。虽然它将通过HTML5向旧浏览器添加HTML5Shiv支持,但它不会添加CSS3支持。

要在较旧的浏览器中添加对CSS3特性的支持,您将需要添加一个名为Modernizr.load()的多填充现代化器,该方法只允许在需要时加载聚脂填充

票数 1
EN

Drupal用户

发布于 2014-03-06 04:05:15

现代派没有添加对任何HTML或CSS特性的支持;它只是测试浏览器对该特性的支持。在您列出的三个功能中,我强烈建议不要对边框半径和框影进行多填充,而只推荐用于CSS媒体查询的Poly填充。border-radiusbox-shadow都有自然回退值: 0px/none。

如果您想了解更多关于在Drupal中使用Modernizr.load()的信息,我已经为模块编写了文档。我很抱歉,但是这些示例应该更新,因为它们引用了boxshadow,这正是我刚才所说的避免:)然而,示例代码仍然有效。

https://drupal.org/node/1913830

下面是一些幻灯片,解释了现代化Drupal模块的所有特性,包括Test、Modernizr.load() API,以及关于我们如何讨论浏览器兼容性的未来的一些想法:

http://rupl.github.io/meet-modernizr/

票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/28739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档