I'm building a site which seems to work fine on all web browsers except the iPhone on a 3G network.
For some reason it is not being displayed correctly as if the CSS is not being parsed. As part of my investigation, I've tried the same browser (iPhone Safari) in a wifi connection and the page renders fine.
The page is written in classic ASP, what is interesting is that if I copy the rendered source from a PC browser and give it an extension of .htm, when you view this on the iPhone on 3G it renders fine. Same code, so is this something odd with classic ASP and 3G or possibly the mobile companies 3G network doing something to block specific content?
I have also tried this on a Nokia 3G Vodaphone network and it's fine.
So, I believe this confirms that the iPhone browser is not at fault, 3G networks are not at fault, the code is not at fault, so I can't seem to understand where the problem lies other than it being a problem with the specific 3G provider.
Perhaps someone has seen this before and has a suggestion/explanation that will help fix this issue?