无法删除 FullCalendar 的边框 CSS
Unable to remove border CSS for FullCalendar
试图覆盖 FullCalendar 的样式,但 运行 出现一些问题。
在 Chrome 的 .fc td, .fc th
中,我禁用了 border-style
属性,因此 fc-widget-header
没有边框属性。但是,我试图在我的 CSS 中使用:
.fc td, .fc th {
border-style: none;
}
它没有去除边框。
接下来,我将尝试删除 today
边框:
在Chrome中表示禁用:
.fc td.fc-today {
/* border-style: double; */
}
我在 CSS 中这样做了,但也没有用。
想知道问题出在哪里?
编辑:
好的,所以我设置了一个 Fiddle 来向你们展示它没有用。然而,奇怪的是,它在我的 Fiddle 中起作用: http://jsfiddle.net/46tnzj72/10/ 但在我的实际应用程序中不起作用。
我不确定你所说的标题是什么意思,但你可以通过在 CSS
中放置以下代码来删除 Today
的边框
.fc-right > button{
border: none;
}
更新
我刚刚注意到,通过将 .fc td, .fc th
的边框设置为非边框,您的边框被删除了,但是您的 chrome 正在加载缓存的样式表,因此您必须 "Disable cache (while DevTools is open)",才能这样做检查您的元素并单击设置符号,然后选中 禁用缓存(当 DevTools 打开时) 旁边的复选框。
希望对你有所帮助
此问题最可能的原因是 CSS 优先级。如果任何选择器具有更高的优先级,那么它会覆盖您的样式,因此对于这种情况,您需要编写具有更高优先级的选择器。
否则,您可以简单地使用 !important
和 CSS 样式,因此它不考虑任何优先级,只应用重要的样式。
.fc td, .fc th {
border-style: none !important;
}
(或)
.fc td, .fc th {
border-style: double !important;
border-width: 3px !important;
border-color: #aaa !important;
}
已更新Fiddle
试图覆盖 FullCalendar 的样式,但 运行 出现一些问题。
在 Chrome 的 .fc td, .fc th
中,我禁用了 border-style
属性,因此 fc-widget-header
没有边框属性。但是,我试图在我的 CSS 中使用:
.fc td, .fc th {
border-style: none;
}
它没有去除边框。
接下来,我将尝试删除 today
边框:
在Chrome中表示禁用:
.fc td.fc-today {
/* border-style: double; */
}
我在 CSS 中这样做了,但也没有用。
想知道问题出在哪里?
编辑:
好的,所以我设置了一个 Fiddle 来向你们展示它没有用。然而,奇怪的是,它在我的 Fiddle 中起作用: http://jsfiddle.net/46tnzj72/10/ 但在我的实际应用程序中不起作用。
我不确定你所说的标题是什么意思,但你可以通过在 CSS
中放置以下代码来删除Today
的边框
.fc-right > button{
border: none;
}
更新
我刚刚注意到,通过将 .fc td, .fc th
的边框设置为非边框,您的边框被删除了,但是您的 chrome 正在加载缓存的样式表,因此您必须 "Disable cache (while DevTools is open)",才能这样做检查您的元素并单击设置符号,然后选中 禁用缓存(当 DevTools 打开时) 旁边的复选框。
希望对你有所帮助
此问题最可能的原因是 CSS 优先级。如果任何选择器具有更高的优先级,那么它会覆盖您的样式,因此对于这种情况,您需要编写具有更高优先级的选择器。
否则,您可以简单地使用 !important
和 CSS 样式,因此它不考虑任何优先级,只应用重要的样式。
.fc td, .fc th {
border-style: none !important;
}
(或)
.fc td, .fc th {
border-style: double !important;
border-width: 3px !important;
border-color: #aaa !important;
}
已更新Fiddle