
.tabelka { border: 2px solid #fefb02; border-right: 0px; border-left: 0px; cursor: pointer; } .tabelka td { height: 36px; font-size: 18px; vertical-align: middle; text-align: center; border: 2px solid #fefb02; border-left: 0px; border-top: 0px; border-bottom: 0px; }
jak sprawić, by:
nie było 1-pixelowych odstępów między borderami
border działał między elementami (kiedy ustawię border-top, to pojawi się i na górze robiąc dwie warstwy)
HTML tabelki:
dodatkowo, czemu javascript nie działa?
$('.tabelka tr').hover(function() { $(this).children('td').css('color', '#fefb02'); }, function() { $(this).children('tr').css('color', 'white'); }); //w ostatnim dziecku każdego <tr> usuwam border-right. chciałem to zrobić javascriptem, ale również nie działa: $('.tabelka tr td').last().css('border-right', '0px');
dodam też, że tabelka tworzy się, usuwa, aktualizuje javascriptem