[OpenLayers-Dev] Examples behave different in IE due to Quirks Mode
Andreas Hocevar
andreas.hocevar at gmail.com
Wed Jun 11 05:05:01 EDT 2008
Hi,
I just encountered a strange viewing experience of many of the
examples. Try e.g. http://www.openlayers.org/dev/examples/example.html
in IE and compare with other browsers: IE zooms to zoom level 0, other
browsers to zoom level 0.
After some investigation, i saw that the map viewport is 510x254px in
IE, and 512x256px in other browsers. Now if you add a DOCTYPE to the
html that forces the browser into standards compliant mode (e.g.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">), the viewport size
will be 512x256px in all browsers.
So the reason why this causes different zoom levels is that the default
for Map.maxResolution is 1.40625, which fits 360 deg into 256 px. If we
have less px, a map of the world won't fit.
Should we change the examples to use standards compliant mode?
Regards,
Andreas.
More information about the Dev
mailing list