Может быть лучше поменять классы на таблице, чем редактировать свойства CSS напрямую - это было бы более масштабируемым / расширяемым решением:
table {
border:0;
}
table.border {
border:1px solid #000;
}
Конечно, ваш стол будет «прыгать» в позиции 1px при добавлении границы, поэтому, возможно, лучше использовать поле или белую рамку, когда вы не зависаете:
table {
border:1px solid #fff;
}
table.border {
border:1px solid #000;
}
Или, что еще лучше, если вам не требуется совместимость с IE6, вы можете сделать все это с помощью чистого CSS:
table {
border:1px solid #fff;
}
table:hover {
border:1px solid #000;
}
Это был бы лучший / самый простой / масштабируемый подход!