html - CSS 级联优先级在 Ruby on Rails 中显示不正确

标签 html css ruby-on-rails

我有这个问题,我有一个关于 html 和 css 的元素,如果我打开 index.html,它可以正常工作,但是当我把它放在 ruby​​ on rails 中时,css 似乎无法正常工作.

这是css的一部分,只是为了更清楚我要解释的内容。

#hero {
background: #0619c3 url("bg_hero.jpg");
background-size: cover; }
#hero .container {
  background: url("estudiante.png") no-repeat bottom right;
  background-size: contain; }
#hero .container .row {
  width: 44%;
  padding: 20% 2%; }
  #hero .container .row h1 {
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    padding-bottom: 10px; }
    #hero .container .row h1 span {
      color: #fd78ed; }
  #hero .container .row p {
    color: #fff;
    font-size: 16px; }
  #hero.orientador {
     background: #1785fb url("bg-orientadores.jpg") repeat-y;
     background-size: 36%; }
  #hero.orientador .row {
     background: url("estudiantes.png") no-repeat left 114%;
     background-size: 36%; }
  #hero.padre {
     background: #1785fb url("bg-padres.jpg") repeat-y;
     background-size: 36%; }
  #hero.padre .row {
     background: url("oriem-logo.svg") no-repeat left 58%;
     background-size: 34%; }

事情是有一个 CSS 级联优先级,但是当我放入 Ruby on Rails 时,它不会优先显示容器并显示所有内容。

当我打开仅包含 html 和 css 的检查时,它会显示类似这样的内容

Inspect with html and css

这就是我在 Ruby on Rails 中添加 css 时检查显示的内容

Inspect when I run it with Ruby on Rails

我也尝试过使用不同的网络浏览器使用预编译 Assets 。

最佳答案

问题是由于正文缺少 id (#page) 造成的。

关于html - CSS 级联优先级在 Ruby on Rails 中显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55229536/

相关文章:

css - gulp-sass 的输出是 .scss 文件而不是 css 文件

javascript - 关于Rails/JQuery/Prototype/RJS的情况

javascript - 使用 Javascript 动态复制 HTML DIV

javascript - Canvas 使用键盘输入移动,但图像不移动

html - CSS - 在不知道它的高度的情况下绝对定位元素在父元素的末尾?

ruby-on-rails - 在 Rails 4 中包含 gem 的 Assets

ruby-on-rails - 升级到 Rails 5 后替换 ActionDispatch::ParamsParser

html - 如何使用浏览器 control+F 在图像中查找文本

javascript - 在php中剩余时间结束后如何隐藏或禁用文本框

jquery - CSS3 转换不适用于 chrome