ASP.NET-从表继承的Ajax日历扩展程序CSS

ASP.NET-从表继承的Ajax日历扩展程序CSS,asp.net,css,ajax,vb.net,Asp.net,Css,Ajax,Vb.net,我有一个带有标题的asp表,我也有行,在其中一行我有一个单元格,单元格上有一个连接到文本框的Ajax日历扩展程序 不幸的是,当我打开日历扩展器时,它没有正确显示,而且上面的填充物太大了 我调查了应用了哪些CSS样式,它似乎继承了表中的填充 以下是表格中的css: .accountorderstbl {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:100%;text-align

我有一个带有标题的asp表,我也有行,在其中一行我有一个单元格,单元格上有一个连接到文本框的Ajax日历扩展程序

不幸的是,当我打开日历扩展器时,它没有正确显示,而且上面的填充物太大了

我调查了应用了哪些CSS样式,它似乎继承了表中的填充

以下是表格中的css:

.accountorderstbl {font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:100%;text-align:center;border-collapse:collapse;}
.accountorderstbl th{width:20%;font-size:13px;font-weight:normal;border-bottom:1px solid #fff;color:#039;padding:8px;background:url("Images/pattern-head.png");}

.accountorderstbl tfoot td{width:20%;font-size:13px;font-weight:normal;border-bottom:1px solid #fff;color:#039;padding:4px;background:url("Images/pattern-head.png");}

.accountorderstbl tr.unselected td{width:20%;border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;background:url("Images/pattern_blue.png");}
.accountorderstbl tr.selected td{width:20%;border-bottom:1px solid #fff;color:#669;border-top:1px solid transparent;padding:8px;background:#E3E3F1;}

.accountorderstbl tbody tr.unselected:hover td{color:#339;background:#fff;}
.accountorderstbl tbody tr.selected:hover td{}

.accountorderstbl a{ text-decoration: none;color:#669;font-weight:bold;}
我想添加这行css可以解决这个问题

.ajax__calendar_container td { padding:0; margin:0;}
但是当我检查正在应用的css时,我可以看到这个css也被覆盖。accountorderstbl tr.unselected td,它的padding设置为8px


有人能帮忙吗?

尝试添加
!重要信息
请参见css的结尾

.ajax__calendar_container td { padding:0 !important; margin:0 !important; }
!重要信息
是css的覆盖开关。《粉碎》杂志有一篇关于它的文章