Как сделать границу таблицы невидимой в разделе заголовка нового приложения ASP.Net MVC 3? - PullRequest
2 голосов
/ 14 ноября 2011

Я открываю _Layout.cshtml в новом пустом приложении ASP.Net MVC 3 (используя шаблон проекта приложения Intranet). Я заменяю тег заголовка и его содержимое на эту HTML-таблицу:

<table style="border-width: 0px">
    <tr>
        <td>
            Why is the table border white?
        </td>
    </tr>
</table>

Я запускаю приложение и нахожу, что граница таблицы невидима, она белая. Зачем? Как создать невидимую рамку HTML-таблицы в _Layout.cshtml?

Ответы [ 3 ]

3 голосов
/ 14 ноября 2011

Ваша таблица принимает стиль CSS (таблица td) из /Content/Site.css

Попробуйте удалить атрибут border из этого класса CSS!

0 голосов
/ 14 ноября 2011

Я предполагаю, что в таблице стилей по умолчанию вашего проекта указан CSS.Взгляните на /Content/yourstylesheet.css и найдите правило, делающее рамку таблицы белым.

Или

Более простой способ - использовать инструмент, подобный инструментам firebug или chromes dev, и осмотреть таблицу, чтобы увидеть, откуда применяется правило css.

0 голосов
/ 14 ноября 2011

А как же border-style:none;?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...