Javascript Rails应用程序仅在Chrome上正确显示。对于Firefox和Safari,所有样式的加载都不正确

Javascript Rails应用程序仅在Chrome上正确显示。对于Firefox和Safari,所有样式的加载都不正确,javascript,css,ruby-on-rails,firefox,Javascript,Css,Ruby On Rails,Firefox,链接--> 我使用一个html模板作为样式,并将其放在/vendors/assets中/ 我检查了Chrome,主题的所有样式和javascript元素都正确呈现。但是当我尝试在Firefox上加载网站时,所有的风格都是错误的。填充缺失,align属性不起作用,选项卡不起作用,基本上整个事情都错了 最初,我将样式表和javascripts放在/vendors中,我认为这就是问题所在,因此我对其进行了更改,将所有样式和Javascript放在/public/assets/中,但它仍然不起作用。调试

链接--> 我使用一个html模板作为样式,并将其放在/vendors/assets中/

我检查了Chrome,主题的所有样式和javascript元素都正确呈现。但是当我尝试在Firefox上加载网站时,所有的风格都是错误的。填充缺失,align属性不起作用,选项卡不起作用,基本上整个事情都错了


最初,我将样式表和javascripts放在/vendors中,我认为这就是问题所在,因此我对其进行了更改,将所有样式和Javascript放在/public/assets/中,但它仍然不起作用。调试此问题的最佳方法是什么?

发生这种情况是因为您的HTML无效。因此,对于不同的浏览器,解析的DOM树可能不同


请参阅此错误列表。请特别注意1和3。

因此我已经遇到了同样的问题,我解决了使用php将css文件头设置为css/样式文件的问题,尝试在标记中添加属性
type=“text/css”
。问题是,它不被认为是css文件,但它在我的浏览器中工作。(无法编辑我的评论,然后我的浏览器是:Opera)我尝试过了。它不起作用。它不适用于firefox和safari。