【发布时间】:2017-03-10 03:27:55
【问题描述】:
像往常一样,Internet Explorer 在元素的填充方面给我带来了麻烦,并且它没有垂直居中(Edge、Firefox、Chrome、Safari 都很好)。
我创建了一个 ie.sass 文件:
.quemsomos-links-desktop-lattes
padding-top: 10px
.quemsomos-links-desktop-linkedin
padding-top: 10px
在我的 assets.rb 文件中:
Rails.application.config.assets.precompile += %w( ie.css )
在我的 application.html.erb 文件中:
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<!--[if IE]>
<%= stylesheet_link_tag 'ie', media: 'all', 'data-turbolinks-track' => true %>
<![endif]-->
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
根据其他答案,like this one这应该足够它正确显示了,但是IE仍然没有我的具体规则。
有什么想法吗?非常感谢。
【问题讨论】:
标签: ruby-on-rails internet-explorer sass asset-pipeline ruby-on-rails-5