在 Rails 网络应用程序中,单击 link 后样式会发生细微变化
In Rails web app, styling changes subtly after clicking link
有 HTML
/CSS
问题,但我认为这可能与 Rails
及其资产管道有关。我的网络应用程序的样式在第一页加载(和硬刷新)时很好,但是当我单击 link,离开页面,然后返回原始页面时,样式会巧妙地中断,例如table headers 是粗体,许多单词被换行符打断,所有单词看起来都有点粗,导航栏的高度笨拙地增加,突出在中心。使样式恢复 "normal" 的唯一方法是硬刷新。
我在 Stack Overflow 上搜索了一个答案,但它看起来与 Turbolinks 无关。我试过完全清除缓存。此外,这仅发生在 Chrome 中 — 而不是在 Firefox 或 Safari 中。我只是有一种直觉,它正在沿着点击的 link 路线的某处获取额外的样式表。
帮助我,Stack Overflow。你是我唯一的希望。
没有您的代码就无法判断,但听起来好像在您 link_to 另一个页面时添加了其他元素,这让您的样式看起来不对劲。
我会在您的浏览器上检查您的格式,看看当您 link_to 一个页面时是否有另一个 div 被放置。
我还会确保将您的 reset.css 文件放入其中,以确保浏览器不会注入它自己的样式。
希望对您有所帮助!
有 HTML
/CSS
问题,但我认为这可能与 Rails
及其资产管道有关。我的网络应用程序的样式在第一页加载(和硬刷新)时很好,但是当我单击 link,离开页面,然后返回原始页面时,样式会巧妙地中断,例如table headers 是粗体,许多单词被换行符打断,所有单词看起来都有点粗,导航栏的高度笨拙地增加,突出在中心。使样式恢复 "normal" 的唯一方法是硬刷新。
我在 Stack Overflow 上搜索了一个答案,但它看起来与 Turbolinks 无关。我试过完全清除缓存。此外,这仅发生在 Chrome 中 — 而不是在 Firefox 或 Safari 中。我只是有一种直觉,它正在沿着点击的 link 路线的某处获取额外的样式表。
帮助我,Stack Overflow。你是我唯一的希望。
没有您的代码就无法判断,但听起来好像在您 link_to 另一个页面时添加了其他元素,这让您的样式看起来不对劲。
我会在您的浏览器上检查您的格式,看看当您 link_to 一个页面时是否有另一个 div 被放置。
我还会确保将您的 reset.css 文件放入其中,以确保浏览器不会注入它自己的样式。
希望对您有所帮助!