Для этого отчета, созданного в HTML и CSS, левые границы исчезают в IE 7 и 6. Они правильно отображаются в IE 8, Firefox, Chrome, Opera и т. Д.
Я применяю стиль с тремя различными классами CSS:
.LeftBorder
{
border-left: 1px solid black;
}
.LeftBorderHeadingShaded
{
background-color: gray;
color: black;
text-align: left;
font-weight: bold;
border-top: 2px solid black;
border-left: 1px solid black;
}
.noshadeLeftBorder
{
background-color: white;
border-left: 1px solid black;
}
И эти классы применяются к определенным тегам TR и TD, но левая граница не отображается ни на одном из них. Некоторые из нижних границ отсутствуют, но это не так уж важно.
Я сделал снимок экрана, показывающий IE 7, 6 и 8 рядом. Я обвел проблемную зону. Вот полный HTML / CSS .
(источник: mckeeth.org )