【发布时间】:2012-10-01 05:12:23
【问题描述】:
我暂时忽略了这一点,只是为了专注于工作部分。但现在我更关心这部分,它不会消失
<table cellspacing="0" cellpadding="0" style="border:none">
<tr>
<td class="editor-label" width="140px">
@Html.LabelFor(model => model.UserName)
</td>
<td class="editor-field">
@Html.DisplayFor(model => model.UserName)
</td>
</tr>
....
</table>
如您所见,我删除了 cellpadding、cellspacing,添加了border=none,但这些都没有修复它。为什么这个表对css没有响应?
行线不会消失。我想删除这些线条。
我还删除了td 上的所有类属性,但这仍然不起作用
更新
我在 Style.css 中删除了它并且它起作用了。 但为什么我不能使用内联样式来覆盖样式表设置?
table td {
padding: 5px;
border: solid 1px #e8eef4;
}
现在我将拥有自己的风格。为什么假设每个表都必须有行?
【问题讨论】:
-
在您的
<table>中,应该是cellspacing。看来你打错了。 :) -
您的
css是通过link加载的吗? -
我们需要查看生成的 HTML 和/或 CSS 以确定发生了什么。计算结果只是有点帮助。
-
我已经看到了这个问题,它在 style.css 文件中
-
尝试
<table cellspacing="0" cellpadding="0" border='0'>并从td中删除所有类。
标签: html css asp.net-mvc-3