This doesn\'t happen all the time. A bug is not a bug if cannot be reproduced!
First, I thought this was a mistake of my young programming skills but same error appe
I guess your divs in links cause inconsistency in some browsers (may be your css playing here).
"Semantics", valid markup are some buzz words.
So why would you want DIVs in an tag. You can try someting like this
Text 1
Text 2
then in CSS
.divstyle {
display: block; //and other styles etc
}