enlever la bordure de la table
Je ne peux pas me débarrasser de cette table border.
La première HTML/CSS est à partir de la ASP.NET MVC par défaut.
J'ai enlevé beaucoup de code et ajout d'une table sur le dessus.
<!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>
J'ai essayé de commenter TOUS les CSS, mais je ne peux pas m'en débarrasser.
Ma seule supposition est que l'un des cryptique .js fichiers est qui interfère avec elle. Ou l'un de ces exotiques HTML conteneurs est de le faire.
Toutes les suppositions? J'ai googlé autour, mais en vain. Je suppose que c'est quelque chose de petit, je suis surplombant.
source d'informationauteur micahhoover
Vous devez vous connecter pour publier un commentaire.
Utiliser Firebug pour inspecter la table en question, et de voir où en est-elle hériter de la frontière. (cochez la colonne de droite). Essayez de régler à la volée de style en ligne de la frontière:aucun; à voir si vous en débarrasser.
Pourrait également être le navigateur par défaut des feuilles de style. Dans ce cas, utiliser un CSS reset. http://developer.yahoo.com/yui/reset/
Essayer de donner à votre table un ID et ensuite à l'aide de
!important
pour définirborder
ànone
en CSS. Si JavaScript est l'altération de votre table, alors que doit obtenir autour d'elle.S'il vous plaît essayez d'ajouter ce dans l'intérieur de la balise table.
border="0" cellspacing="0" cellpadding="0"
Supprimer de toutes les tables, (ajouter ceci à la tête ou à la feuille de style externe)
Cela fera avec
border-collapse
La plupart du temps, votre arrière-plan la couleur est différente de l'arrière-plan de votre table. Depuis il y a des espaces entre les cellules, ces espaces permettra de créer l'illusion de lignes avec la couleur de l'arrière-plan du tableau.
La solution est de se débarrasser de ces espaces.
À l'intérieur de la balise table d'écriture:
Utilisation de la table de style Border-collapse au niveau de la table
border-spacing: 0;
devrait fonctionner aussi bien