Tips for optimizing a website for Android's browser? [closed]
I rely on two elements to optimize websites for mobile browsers (especially Android and iPhone):
Meta tags: HandheldFriendly and viewport
Usually I want pages not to have a page width of 800 to 900 pixels, as the Android and iPhone browsers set it to by default. To have the page width the same as the device width, I set the following meta tags:
<meta name="HandheldFriendly" content="true" /><meta name="viewport" content="width=device-width, height=device-height, user-scalable=no" />
CSS media queries
I adapt the design to the page width. For instance, having a 2 column content for large screens and 1 column for small screens and print. So I include into the main main css-file further css-includes with media queries:
@import url(style-screen.css) screen;@import url(style-small.css) print, handheld;@import url(style-large.css) screen and (min-width: 801px);@import url(style-small.css) screen and (max-width: 800px);
I found it went a long way to add these two meta tags to my site:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /><meta name="HandheldFriendly" content="True" />
Here's more info on them: http://learnthemobileweb.com/2009/07/mobile-meta-tags/