Web Development Blog

by Ei Sabai Nyo

16 Jan, 2010

Tips on building websites for mobile browsers    

2010 is predicted to be the year of mobile and mobile web browsing is expected to increase this year. To help you build a website that is accessible not just to normal web users on desktop or laptop computers but also to mobile users, let’s have a look at some of the tips on building websites for mobile browsers. Here, we will be looking at using HTML instead of WML.

1. Making the header area stretchable
One of the most common ways to make the header stretchable is to use a background image inside a container that is set to 100% instead of a specific pixel and have the background on repeat. However, please note that it will not work for ALL mobile browsers because some of the very low-end mobile browsers doesn’t support css background-image property. (But you can ignore those very low-end mobile browsers for this requirement as long as the rest of the content on the site is readable)

2. Styling <select> elements and other input elements
Some of the common CSS styles that are often used for <select> elements are background, font-family, font-size and color. However, many mobile browsers handle <select> elements differently, some displays the list in a new page, some displays it like a web browser does, some displays it like an iPhone does. Therefore, it is best not to go too crazy with styling of <select> elements (or any other input element for that matter). Many people try to modify the look and feel of <input> elements using jQuery, however, jQuery requires Javascript and it will not work on most mobile devices, apart from an iPhone.

3. Using the same markup for web and mobile
The first thing you will need to look at if you’d like to use the same markup for both web and mobile is to reduce the size of the page to a recommended page size for a mobile browser. Mobile browsers have a memory limitation and therefore, they have restrictions on the largest page they can accommodate. To give you an example of acceptable page sizes, mobile version of Facebook homepage is 10K and Facebook friends page is between 15 – 20K. (The size of a page also includes the size of all the requests that a page makes, such as, css and images.)

4. Best practices on writing HTML markup for mobile browsers
Have a look at this document by the World Wide Web Consortium (W3C) which covers best practices on delivering web content to mobile devices.

5. Catering for all mobile devices
Catering for most (if not all) mobile devices should not be an issue if you follow the best practices. After all, the aim of delivering web content to mobile devices is to make the content accessible to all but not necessarily to provide a rich UI for each device.

Before jumping into designing a mobile version of your website, have a look at a few websites that are optimisied for mobile devices for an inspiration. There are over 100+ mobile website templates by template monster and you can view the live demo of each template to get a feel for how a mobile site works.

Interested in getting a mobile friendly website for your company or organisation? Contact us at Anansi Web Development to find out how we may be able to help you.
Love what you've just read? Subscribe to our newsletter to receive tips, resources and special offers related to web development & design.
Your name:   Your email:  

2 Responses to “Tips on building websites for mobile browsers”

  1. there is a growing trend in mobile websites this year alone-.’

  2. Great info and insights :) From web browsing to email to social networking and even shopping, more people are using their cell phones as portable computers. It is truly the evolution of the new century.

Profile PicHello! Welcome to Web development blog! My name is Ei Sabai and on this blog, I write about web development, mobile app development, latest web technologies and the likes. Read more about me or have a look at some of the tips & resources I've written.
Subscribe to our newsletter to receive tips, resources and special offers related to web development & design.
We do NOT spam.
Your name:  
Your email:  

Tips & Resources

Tips & Resources
WordPress Web Hosting
Recommended web hosting providers for WordPress 3.0
iPhone Native App Development
Important steps into iPhone app development for beginners
iPhone Web App Development
Tips for iPhone web app development
Coupons for Web Developers
Get discounts on web hosting, domain names, templates, etc
10 Useful jQuery Snippets
Easy-to-use jQuery snippets for any website
HTML Email Newsletter
Step-by-step tutorial on how to code an HTML email newsletter
  • bluehost Hosting $6.95/month
  • Joomla Templates

Recommended Book

Categories