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

标签 asp.net css ajax vb.net

我有一个带标题的 asp 表,我也有行,在其中一行中,我有一个单元格,其中有一个附加到文本框的 n 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 时,我可以看到它也被 .accountorderstbl tr.unselected td 覆盖,它的填充设置为 8px

有人能帮忙吗?

最佳答案

尝试在你的 css 末尾添加 !important

.ajax__calendar_container td { padding:0 !important; margin:0 !important; }

!important 是 css 的覆盖开关。 Smashing Magazine 有一篇关于它的文章 here

关于ASP.NET - 从表继承的 Ajax 日历扩展器 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11244051/

相关文章:

css - 并排对齐链接(JSFiddle)

ajax - 有没有办法删除 native ColdFusion AJAX 加载动画?

javascript - ASP.NET WebMethod 将整个页面返回给 JQuery ajax 请求

asp.net - 从 ASP.NET 中的 URL 获取数据

c# - 方法 'btnLoginTest_Click' 没有重载需要 0 个参数

html - CSS - 主要元素的不透明度而不是伪元素(::after,::before)

javascript - 有什么办法可以实时改变元素的宽度?

php - 使用ajax将值输入类型文本发送到另一个php文件

javascript - 数据列表中缺少数据复制

c# - OnclientClick 和 OnClick 不能同时工作?