2009-07-31 2 views
0

У меня есть следующее приложение для разметки .NET 1.1.Asp: table bordercolor different html render for for 1.1 и 2.0

Я хочу, чтобы линии сетки стола были темными, это цель здесь.

<asp:table id="tbl" Runat="server" CellSpacing="0" BorderColor="darkgray" GridLines="Both"></asp:table> 

У меня есть приложение в IIS установлен в версии 1.1 в моем Dev поле и 2.0 производства по различным причинам.

Источник страницы в 1.1 делает этот

<table id="ctlTimesheetMonthly_tbl" cellspacing="0" rules="all" bordercolor="DarkGray" border="1" style="border-color:DarkGray;border-collapse:collapse;">` 

2,0 делает этот

<table id="ctlTimesheetMonthly_tbl" cellspacing="0" rules="all" border="1" style="border-color:DarkGray;border-collapse:collapse;"> 

Что является неправильным, поскольку это производит белую кайму по какой-то причине.

Любая идея, как получить оба одинаковых ??

Malcolm

ответ

0

Какой браузер вы используете?

Различия почти наверняка вызваны сочетанием устаревших настроек браузера в настройках вашего сервера 1.1 и CSS, но досадно, что, похоже, дает вам поведение, которое вы хотите (по моему опыту, обычно это другое путь вокруг :(

обновленный набор браузера Caps настройки для обеих версий можно найти здесь:

Browser Detective and BrowserCaps Resources

на стороне CSS, я бы посмотрите на настройку цвета рамки и т. д. в классе css, на который ссылается свойство CssClass таблицы, и убедитесь, что (используя FireBug или IE Developer Tools) нет других стилей, влияющих на вашу таблицу.