【问题标题】:css property inherit in rails application在 Rails 应用程序中继承 CSS 属性
【发布时间】:2011-03-05 17:51:48
【问题描述】:
我有一个 Rails 应用程序,我在 application.html.erb 中包含了 reset.css 文件
reset.css 文件来自http://meyerweb.com/eric/tools/css/reset/ 我只是复制所有代码。
我已经在 application.css 文件中指定了字体属性。
当渲染页面时,字体似乎没有从 application.css 继承属性,但仍然从 reset.css
为什么会发生这种情况?我检查了页面信息,reset.css 是在 application.css 之前加载的
【问题讨论】:
标签:
ruby-on-rails
css
stylesheet
inheritance
【解决方案1】:
如果没有看到实际的 CSS,很难说 - 选择器不一定通过“last one in”应用。安装Firebug 并检查未按照您的想法出现的元素。 Firebug 将准确地向您展示选择器是如何应用的。
【解决方案2】:
丹尼尔,
在我的 reset.css 之后,我的 custom.css 在文档源中出现了相同的症状。当我仔细观察时,我发现我在两者中都有一个“块”div。将我的自定义 css 块重命名为“custom_block”解决了这个问题。
还要注意不要使用任何关键字作为 div 名称。如有疑问,请将 div 重命名为独特的名称,看看是否有帮助。
我也曾从具有 HTML 表单元素名称的表单元素中获得类似的谜团。也寻找那些,它们可以使浏览器行为异常。即名称为“radio”的单选按钮