mic*_*ver 15 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>
Run Code Online (Sandbox Code Playgroud)
我试过评论所有的CSS,但我无法摆脱它.
我唯一的猜测是,其中一个神秘的.js文件正在干扰它.或者这些奇特的HTML容器之一就是这样做的.
任何猜测?我用Google搜索,但无济于事.我想这是我忽略的小事.
Mar*_*rty 18
尝试为您的表提供一个ID,然后使用!important
设置border
为none
CSS.如果JavaScript篡改了你的表,那么应该绕过它.
<table id="mytable"
...
table#mytable,
table#mytable td
{
border: none !important;
}
Run Code Online (Sandbox Code Playgroud)
Cha*_*ath 14
请尝试将其添加到表标记内.
border ="0"cellspacing ="0"cellpadding ="0"
<table border="0" cellspacing="0" cellpadding="0">
...
</table>
Run Code Online (Sandbox Code Playgroud)
小智 6
这样就可以了 border-collapse
table{
border-collapse:collapse;
}
Run Code Online (Sandbox Code Playgroud)
要从所有表中删除(将其添加到头部或外部样式表)
<style type="text/css">
table td{
border:none;
}
</style>
Run Code Online (Sandbox Code Playgroud)
使用 Firebug 检查有问题的表,并查看它从哪里继承边框。(检查右栏)。尝试设置即时内联样式边框:无;看看你是否摆脱了它。也可能是浏览器默认样式表。在这种情况下,请使用 CSS 重置。http://developer.yahoo.com/yui/reset/