I open _Layout.cshtml in a new blank ASP.Net MVC 3 application (using the Intranet Application project template). I replace the header tag and it’s contents with this html table:
<table style="border-width: 0px">
<tr>
<td>
Why is the table border white?
</td>
</tr>
</table>
I run the app and find the table border is not invisible, it’s white. Why? How do I make an invisible html table border in _Layout.cshtml?
Your table is picking up css style (table td) from /Content/Site.css
Try removing border attribute from this css class!