I think we all know that Microsofts Internet Explorer has been a failure for…quite some time (Sorry Microsoft, just fix it already). Internet Explorer 7 and 8 have made huge advances over version 6, however, there are still many flaws and I ran into an obscure one the other day.
This issue has to do with the “text-align: justify” property. My xhtml markup structure was something like this…
<p> (floated left)
Some text in the paragraph
</p>
<p>
Then a bunch of paragraphs that followed
</p>
So I had a single paragraph that was floated left that contained one extremely oversize character and then there were paragraphs that followed.
I also had set the paragraphs that followed to have the “text-align: justify” property. The text was supposed to flow around the first paragraph that was floated. This was working flawlessly in FireFox 3, but in Internet Explorer 7 and 8 it wasn’t wrapping the text around the floated paragraph element.
I took out the “text-align: justify” and everything worked perfectly as it should in both Internet Explorer 7 and 8 as well as FireFox.
So Internet Explorer must have some deep philosophical issue with justified text wrapping around other objects. This seems strange since you see that a lot in printed media.
Anyway, I hope they fix this bug before Internet Explorer 8 becomes generally available., but I doubt it.


Pingback: Pointless Rants » Episode #1