Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tips for optimizing a website for Android's browser? [closed]

I'm looking for tips, tricks and resources on optimizing a website design for Android's browser.

I'm building an Android app and some of the functionality will be accessible through a web interface.

like image 697
nyenyec Avatar asked Feb 14 '09 10:02

nyenyec


1 Answers

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); 
like image 110
Daniel Avatar answered Sep 22 '22 12:09

Daniel