gpt4 book ai didi

css - 为什么 django 1.9 改变了我的按钮样式?

转载 作者:行者123 更新时间:2023-11-28 06:28:55 24 4
gpt4 key购买 nike

我正在尝试从 Django 1.8.4 更新到 Django 1.9.1。

我有一个 application工作多年。原来的样式是几年前别人做的,我们用了Compass .我不得不从 Google 应用引擎移植到 Heroku,并且由于时间限制不得不放弃 Compass,所以我使用旧的预先计算的 CSS 文件。

当我更改 Django 版本时,我的按钮会完全改变它们的外观。

旧的:

Old button

新的(我不喜欢):

New button

为什么会发生这种变化,我该如何解决?

附言服务器端日志或 Chrome 调试控制台中没有错误。我查看了 Chrome 工具中的样式,但看不出有什么不同。有数百行样式(继承自,继承自......)所以我可能遗漏了一些东西。

编辑1:我刚把Django 1.9.1版本推到生产站点,按钮看起来还不错。我不知道为什么它们在我的开发环境中看起来很奇怪,但现在我不用担心了。

此外,有人建议我发布一个真正可重现的示例。这是个好建议,但我对这个问题知之甚少,需要很长时间才能弄清楚。鉴于它在生产中似乎没问题,我打算下注。

我处于无法接受答案的尴尬境地,因为我没有弄清楚发生了什么,但我敢打赌这与下面提到的平面样式有关。

所以,感谢大家的帮助!

最佳答案

如果您使用的是 Django 管理,在 Django 1.9 中,管理有一个新的平面外观。

New styling for contrib.admin The admin sports a modern, flat design with new SVG icons which look perfect on HiDPI screens. It still provides a fully-functional experience to YUI’s A-grade browsers. Older browser may experience varying levels of graceful degradation.

https://docs.djangoproject.com/en/1.9/releases/1.9/

关于css - 为什么 django 1.9 改变了我的按钮样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35107259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com