【问题标题】:Why do the angular material definitions in my HEAD differ?为什么我的 HEAD 中的角度材料定义不同?
【发布时间】:2016-04-10 12:33:45
【问题描述】:

在我的应用程序中实现 angular-material 期间,我注意到示例的样式与我的应用程序中的元素之间存在差异。在这种情况下,特别是 md-subheader 元素。在演示站点 (https://material.angularjs.org/HEAD/demo/list) 上,它有浅灰色背景,在我的应用程序中,背景是白色的。请注意,应用于我的元素的 CSS 类与演示中的完全相同。

现在我已经检查过,此背景颜色的 CSS 声明来自加载在 HTML 的 HEAD 部分(内联)中的 <style> 元素之一。我比较了这两个声明,确实:它们是不同的。但为什么?我检查了角度材料的版本,检查了加载的主题,都相等。唯一的区别可能是我的代码是在 Cordova / PhoneGap 移动应用程序而不是桌面浏览器中执行的,但这并不重要。

来自 Codepen:

在我的应用中使用相同的 CSS 样式:

有谁知道材料从哪里加载这些 <style> 声明以及为什么它们可能对我的应用程序有所不同?

【问题讨论】:

    标签: css cordova angular-material


    【解决方案1】:

    检查安装在 bower.json 中的 Angular Material 的版本。问题如下:

    在网页中,Angular Material指向最新的,1.1.0 RC4 https://material.angularjs.org/latest/

    但是如果你点击 HEAD 版本是 1.0.7。 https://material.angularjs.org/HEAD/

    所以问题是,您安装的版本是 1.0.7,而您正在查看 1.1.0-RC4 的演示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      相关资源
      最近更新 更多