JS Fiddle Link http://jsfiddle.net/Xfvpu/1/
Okay so I have a document with xhtml doctype and I use the proper br / tag
but for some reason the gap between two images renders differently in Firefox than it does every other browser.
The page is can be found at http://www.safaviehhome.com/Rugs/Area-Rugs.html
the CSS is all mixed up unfortunately so I can’t explicitly post it, but the two images are within a DIV wrapper, and the images themselves are not in seperate divs. They both have image maps, and the size between the two images width only differ by around 20px.
In between the two images are two br /
tags, I tried fiddling around in Firebug but could not figure it out .. And I won’t be happy until I figure this out .. it’s pissing me off! 🙂
The difference between other browsers and Firefox is around a 10px difference .. Firefox adds extra spacing .. I’m not asking for any help specifically, just wanted to see if there is some rendering issues I’m not aware of so I can put this issue to rest.
Look in other browsers vs Firefox to see what I mean .. I would really appreciate some help I need to figure this out for my own knowledge.
You cannot rely on using
<br/>for vertical spacing. You need to use styles, such asOr even:
In my experience browsers are sufficiently consistent if you use this approach.
Edited to add:
But (and I can’t stress this strongly enough): browsers will never be entirely consistent. Designs which assume that 100% consistency is possible will fail. (If this seems harsh, try getting through one day using only your smartphone’s browser. Yuck.)