after further investigation, i've found that the browser isn't trying to validate the html. it's more about the zooming.
consider the following test:
2 html pages, A & B. page A contains a textbox, a password box and a submit button, lined up vertically one on top of another. page B is a list of items in a table with two columns.
the "Default zoom" setting of the browser, tested on two settings, "Far" and "Medium".
an internal and external address to access the pages.
and here are the results:
Code:
test cases results
# page zoom address relative size on load can zoom in can zoom out
1 A Medium internal M Y N
2 A Far internal M Y N
3 A Medium external 2 * M Y N
4 A Far external 1.5 * M Y N
5 B Medium internal N Y N
6 B Far internal N Y N
7 B Medium external 2 * N + Z Y Y
8 B Far external 2 * N Y N
for the last 2 test cases, #7, when zoomed all the way out using the zoom out button, becomes the same size as #8. #8 is the normal view that shows everything on the page.
now i'm not sure if this makes any sense or means anything at all. it's what i've found out anyway.
i haven't tested the "Auto-fit pages" setting either, and i probably won't test it.
i've also given up using two different font sizes for android browsers and other browsers. i'm using the font size that yields the above results. so browsers with "Default zoom" set to "Medium" will ha
ve to zoom out manually to be able to view the whole page (#7).
one thing still puzzles me is that why the pages behave differently between internal and external addresses.
Bookmarks