Это действительно беспокоит меня. Я использую GridView и хочу отформатировать его таким образом, чтобы границы отображались одинаково во всех браузерах. На данный момент я получаю разные результаты между IE, FF и Chrome. Я не уверен, что я делаю неправильно в своем CSS (я совсем новичок в CSS), но что-то должно быть правильно, так как один из браузеров отображает границы правильно в любое время.
CSS для gridview выглядит следующим образом:
.gridViewData
{
height:auto;
width:544px;
position:relative;
text-align:center;
background-color:#7D9EBA;
border:solid thin black;
border-right:none 0px black;
}
.gridViewData td
{
padding:2px;
border-top-style:none;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:none;
border-color:Black;
border-width:thin;
}
.gridViewData th
{
height:10px;
width: 544px;
position:relative;
text-align:center;
border-top-style:dashed;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:none;
border-color:Black;
border-width:thin;
background-color:white;
}
.gridViewData .alt
{
background-color:Red;
}
.gridViewData .pgr
{
background-color:Orange;
}
Я бы хотел, чтобы стол выглядел как грубая попытка рисовать: D. Заголовок не должен иметь границ между ячейками.
____________________________
|____________________________|
|___|__________|________|____|
|___|__________|________|____|
|___|__________|________|____|
В IE заголовок не имеет верхней границы. В FF это выглядит хорошо, а в Chrome в заголовке есть разделители.
Это беспокоило меня некоторое время, так что, надеюсь, кто-то может пролить свет на это.
Спасибо