html - 删除表格边框

标签 html css asp.net-mvc-3

我无法摆脱这个表格边框。

初始 HTML/CSS 来自 ASP.NET MVC 默认值。

我删除了很多代码并在顶部添加了一个表格。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>@ViewBag.Title</title>
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
</head>
<body>

    <div class="page">

            <table border=0 width=1000 style="border-collapse:collapse;" cellspacing="0" cellpadding="0">
                <tr>
                    <td rowspan=2>
                        <img src="/Content/Images/elk_banner.jpg" />
                    </td>
                    <td>
                        <div id="logindisplay">
                        @Html.Partial("_LogOnPartial")
                        </div>
                    </td>
                </tr>
            </table>

        <section id="main">
            @RenderBody()
        </section>
        <footer>
        </footer>
    </div>
</body>
</html>

我试过注释掉所有的 CSS,但我无法摆脱它。

我唯一的猜测是其中一个神秘的 .js 文件正在干扰它。或者这些异国情调的 HTML 容器之一正在做这件事。

有什么猜测吗?我用谷歌搜索了一下,但无济于事。我想这是我忽略的小东西。

最佳答案

尝试为您的表提供一个 ID,然后使用 !important 在 CSS 中将 border 设置为 none。如果 JavaScript 正在篡改您的表格,那么应该可以绕过它。

<table id="mytable"
...

table#mytable,
table#mytable td
{
    border: none !important;
}

关于html - 删除表格边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290081/

相关文章:

asp.net-mvc - ASP.NET MVC [RequireHttps] - 返回到 http

sql - 如何在 C# 中的 codefirst 技术中使用带有 EF 的 Linq 避免 SQL 注入(inject)

asp.net-mvc-3 - 全局命名空间 + MVC3?

javascript - 通过禁用提交防止多个表单提交错误

javascript - Android 上的 PhoneGap 选择框行为不当

jQuery CSS 定位信息未在 Firefox 上更新

javascript - 使用 jquery 检测物化框架侧导航宽度

javascript - 视频结束后显示播放按钮

html - 更改 HTML 表格中整行的背景颜色

javascript - 我如何在 javascript 中克隆 Node() 并转换这些 CSS 弧线?