As I expected, the problem, not the problem, is explained by how the “excuse” works. First, to confirm that "justify" text-align causes this, check jsffidle: http://jsfiddle.net/e7Ne2/29/
Both divs are the same -> except that the First div has text-align: justify , and the other does not.
You will see that the first div shows that behavior, but not the second div.
This is because “justifying” works this way (from the wiki ):
In a grounded text, spaces between words and, to a lesser extent, between glyphs or letters (kerning) are stretched or sometimes compressed so that the text aligns with both the left and right edges.
So, when we introduce a &zwb; , the text is being reorganized. This behavior is incompatible because not all characters are modified with &zwb; . Thus, when &zwb; changes the text, a few letters “can be” are stretched / compressed, which leads to a seemingly strange behavior
Lucky murari
source share