I am looking for a workaround to some strange behavior I've observed in Safari 3. I am getting inaccurate values for the offsetTop of table cells, but only when the cells are empty. The width and height are accurate. offsetTop is even accurate for the surrounding cells, as long as they are not empty.
I first noticed this while using jQuery's offset() function, but this is clearly a Safari issue. I did a great deal of research before posting here, but I was unable to find any clues anywhere else. Do any of my fellow browser hackers have any ideas?