【发布时间】:2015-06-02 18:10:27
【问题描述】:
开发一个 C#/ASP.Net 应用程序,我之前使用过 datepicker 控件。所以我将所有必要的部分从一个应用程序导入到一个新应用程序中。在我的旧应用程序中,它看起来像这样:
在我的新应用中,它看起来像这样:
如您所见,背景颜色是正确的。 “Next”一词的背景渐变图像与 Prev 和 Next 箭头的背景图像匹配,但布局完全是 FUBAR。哦,Year 下拉菜单覆盖 Prev 按钮和 Month 下拉菜单。
【问题讨论】:
-
你很可能下载了 Jquery-UI css。
-
我说错了。我从旧代码中复制了 datepicker 片段并将其放入 Site.css,这是我从旧应用复制到当前应用的 Styles 文件夹中的 CSS 文件。
-
嗯,这是您的小部件等的颜色方案。当您使用 Jquery.Datepicker 或日历时,它会使用适当的类和 id 创建所有内容,以便 css 文件将其拾取并相应地进行操作。根据您的实现,您的 tds/trs/table 似乎没有在 Calendar/Datepicker 对象中使用的正确类等
-
那么有没有办法改正呢?我要从我的 CSS 文件中删除那部分吗?
-
创建两个实例,并检查它们。查看哪些类应用于元素并尝试复制。