0

我暂时忽略了这一点,只是为了专注于工作部分。但是现在我更关心这部分并且它不会消失

<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>

如您所见,我将删除的单元格填充,单元格间距,添加的边框=无,但这些都没有修复它。为什么这个表对css没有响应?

行线不会消失。我想删除线条。

我还删除了所有类属性,td但这仍然不起作用

更新

我在 Style.css 中删除了它,它起作用了。但是为什么我不能使用内联样式来覆盖样式表设置呢?

table td {
    padding: 5px;
    border: solid 1px #e8eef4;
}

现在,我将拥有自己的风格。为什么假设每个表都必须有行?

4

2 回答 2

4

您的 CSS 中的某些内容是在您的 s上设置border属性或在. 如果没有在某处粘贴 CSS 和 HTML,就很难确定问题出在哪里。tdborder-collapsetable

如果您想避开 CSS 文件,可以设置 CSS 内联。尝试其中一些:

<table style="border-collapse: collapse !important; border-spacing: 0 !important;">

或者

<td style="border: 0 !important;">

!important关键字将覆盖外部样式表中设置的任何内容。

于 2012-09-30T16:30:12.047 回答
0

这将是

style="border:none;"

如果有的话 - 用分号。

删除边框

table{
      border-collapse: collapse;
      border-spacing: 0;
}
于 2012-09-30T16:20:19.343 回答