html - 在 Rails 网络应用程序中,单击链接后样式会发生细微变化

标签 html css ruby-on-rails ruby-on-rails-4 asset-pipeline

HTML/CSS 问题,但我认为这可能与 Rails 及其 Assets 管道有关。我的 Web 应用程序的样式在第一次加载页面(和硬刷新)时很好,但是当我单击一个链接,离开页面,然后返回到原始页面时,样式会巧妙地中断,这样表格标题是粗体,许多单词被换行符打断,所有单词看起来都有点粗,导航栏的高度笨拙地增加,突出在中心。使样式恢复“正常”的唯一方法是硬刷新。

我已经在 Stack Overflow 上搜索了一个答案,但它看起来与 Turbolinks 无关。我试过完全清除缓存。此外,这只发生在 Chrome 中,而不是在 Firefox 或 Safari 中。我只是有一种直觉,它会在点击链接路径的某个地方获取一个额外的样式表。

帮助我,Stack Overflow。你是我唯一的希望。

最佳答案

没有您的代码就无法判断,但听起来好像在您链接到另一个页面时添加了一些其他元素,这使您的样式看起来不对。

我会在浏览器上检查您的格式,看看当您链接到一个页面时是否放置了另一个 div。

我还会确保将您的 reset.css 文件放入,以确保浏览器不会注入(inject)它自己的样式。

希望对您有所帮助!

关于html - 在 Rails 网络应用程序中,单击链接后样式会发生细微变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964688/

相关文章:

javascript - 使用 JavaScript 动态过滤 HTML 表格的行

html - 如何设置 br 标签的样式以在顶部和/或底部留出更多空间?

jquery - 使用 CSS3 慢慢添加阴影

html - 可点击的重叠 div 和焦点

java - 如何在 Jruby-rack 中配置自定义 servlet?

html - 我可以在内容加载之前更改或控制 IFRAME 区域的颜色吗?

javascript - 使用下拉菜单通过 Ajax 实现动态内容

ruby-on-rails - Rails - 同时创建 child 和 child 的 child

ruby-on-rails - 有没有办法在 Ruby 中访问方法参数?

jquery - 如何使用 jQueryUI 日期选择器和 HTML5 时间输入来比较日期/时间值?