Ja. Även om det skulle vara bättre att ändra html-koden så borde väl det här fungerara (inte alls testat):
.tb .item, .tb .altitem {
overflow: scroll;
}
overflow: scroll; kommer förmodligen att visa både vertikala och horisontella rullningslister.
overflow: auto kan du ju också prova. Men då kommer nog (har inte riktigt koll på hur overflow uppför sig i tabellceller) listerna bara att visas när de behövs.
Alternativet kan ju vara att använda det IE-specifika overflow-x: scroll med ett inte så förutsägbart resultat i andra webbläsare. Om de andra webbläsarna däremot skulle uppföra sig bra med exempelvis overflow: auto kan du göra en regel för IE och en för andra:
.tb tr > .item, .tb tr > .altitem {
overflow: scroll;
}
/*IE förstår inte barnselektorn '>' och kommer inte att använda den där regeln*/
* html .tb .item, * html .tb .altitem {
overflow: scroll;
}
/* IE tror att html ligger i någon slags behållare som man kan välja med hjälp av den universella selektorn '*'. De andra webbläsrana struntar i den här regeln */
Vad jag vet så går det inte att få en scrollbar i en tabell i IE, endast Mozilla. Och då menar jag en tabell, inte att lägga till en div med overflow:auto | scroll;
I Mozilla kan du få delar av tabellen att scrolla genom att lägga till en tbody, wrappa de tr:s som du vill ska scrolla med tbody taggen, sen lägger du till följande css för att aktivera scrollbars:
tbody
{
height:100px;
overflow:auto;
}
Som det nämndes ovan så får du vertikalla och horinzontella scrollbars... overflow-x och overflow-y är tyvärr inte implementerat ännu, men kommer att komma i nästa version.