I used tables to position my image elements so when a user clicked on the image, a span tag would be created for the td element and added. It showed the text over the image. I was told tables are bad to position elements so I used divs, now I can't seem to do the same thing. So why are tables bad?