gpt4 book ai didi

css - 我可以防止 DotNetNuke css 与其他框架冲突吗?

转载 作者:行者123 更新时间:2023-11-28 12:21:38 25 4
gpt4 key购买 nike

我最近开始研究 DotNetNuke,因为客户要求我这样做。

我立即注意到 DNN 与我熟悉的其他 CMS 的不同之处在于,它将自己的控件与网站的呈现相结合。 (其他 cms,如 Umbraco、Wordpress、Orchard 具有单独的内容管理界面)。

我正在构建一个响应式网站并为其使用 Zurb 基础。我遇到的问题是 DNN 的 css 开始弄乱 Zurb 的 css。我不想编辑两个 css,问题似乎很严重。它是否以某种方式在 DNN 中得到解决?

考虑到流行的移动浏览如何成为响应式设计,因此像 Zurb 或 Twitter bootstrap 这样的框架将越来越受欢迎。看起来 DNN 不能很好地与他们合作,这可能会成为 DNN 的一个巨大的禁忌。

在我看来,将站点的演示文稿与 cms 控件混合在一起的整个想法是错误的。有没有办法避免它们相互混杂和搅乱?

干杯。

最佳答案

有一个 Portal.css 文件,无论您使用什么 DNN 皮肤,它总是会被加载。然后每个 DNN 皮肤加载一个与皮肤/主题相关联的 skin.css 文件以及它需要引用的任何其他特定 CSS 文件。

您可能遇到的问题是 Portal.css 中设置的默认样式与您的主题冲突。您可能需要做的是覆盖在您的皮肤文件顶部引起问题的 CSS。

但是,是的,这确实发生了,因为 DNN 声明了用于管理功能的模式弹出窗口、下拉菜单、链接等的样式,并且由于这与实际站点设计一致,如果您使用像 Bootstrap 这样的框架,它们可能会发生冲突,等

关于css - 我可以防止 DotNetNuke css 与其他框架冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569578/

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