Forum Moderators: bakedjake
I also notice that, because the text usually does not occupy the full width of the screen (but is bunched up to the left and only has about one word per line), the links (if there is more than one word) are broken, and do not seem to work.
Is there any expert on this subject who can explain how to deal with this issue?
Regarding the issue. Well, there are several ways to do it. I think the best one is to design according to current standards and heavily rely on CSS. Use fluid layouts vs. fixed layouts. Do not use heavy images. Use simple navigation. And the most important one: test, test and test again!
I spend ages surfing the net on a mobile device, find that nearly every site fails to render on my phone, and then the phone company want me to pay their bill for a service that I didn't get.
On a mobile device I guess bandwidth is charged at, at least two Dollars per Megabyte.
Enforcing standards is out of the control of my phone company (unless they simply block me from accessing non-conformant sites), it has be be done at a much higher level...
Kind of, I had a trouble getting my css/xhtml working on Pocket IE, because Pocket IE DOES support css.
However Pocket IE also loads ALL stylesheets regardless of wether they have the media="handheld" or not.
The trick to get it working is to have a stylesheet for media="handheld" that CANCELS OUT all your floats, width etc etc last.
Pocket IE will then load all stylesheets and the final one will cancel out your screen based styling.