At least for the top mobile browsers such as Nokia S60, the Safari version for iPhone and Opera's mobile browsers, they can cope with full HTML and XHTML and CSS, so they can handle the regular desktop site. Some render the page in desktop mode, and some reformat the page to fit in one column. Opera mobile can do both. This solution can give quite good results. If you want to optimise the site then you can use handheld stylesheets and/or CSS Media Queries. Unfortunately it doesn't seem like Nokia or Apple will be supporting handheld, but they will most likely support Media Queries (they are included in the latest WebKit builds). Opera Mobile supports both and Opera Mini will fully support handheld stylesheets in Opera Mini 4 (and Media Queries I believe).

Using media queries to give a different stylesheet to devices under a certain resolution will work well except in less modern mobile browsers that are still WAP based or have poor standards support. These should be marginalised as carriers and handset makers look for better browsers to include in their phones after seeing what full html browsers can do. Opera is certainly seeing this, with having deals in place with many major handset makers like SonyEriksson, Nokia, Palm, HTC, Samsung, Motorla, Toshiba etc and Carriers such as T-Mobile, Telefonica (number 1 in Spain), TMN (number 1 in Portugal) shipping Opera Mobile (smartphones) or Opera Mini (any phone with Java) and more announcements in the pipeline. The other browser makers with poor standards support will have to improve their products, especially if sites take advantage of the more interesting technologies such as Media Queries.

The third option is to make a mobile specific site, which is often done in XHTML Basic or Mobile Profile (be careful here as a well formness error in XML will likely make the page not render at all). This is often the best option if you either have a very heavy regular site that will be difficult to navigate on mobile and take a lot of bandwidth and time to download (Kb often equals money for many mobile web users), or you want to give mobile specific content that fits the context of using a mobile. The down side to this approach is that you will have two sites to maintain instead of one, while with media queries or handheld style you only have one extra stylesheet, so this approach should only be taken if you need to and have the resources. This kind of site will work better on older style mobile browsers however.

One of the biggest issues with mobile web design is actually the fonts. Many phones, especially feature phones are limited to one font in limited sizes and no italic fontface. This can make Opera Mini 3 look different one one phone than it does on another, so don't expect pixel perfect layouts.

David

On 31 May 2007, at 12:02, Nick Cowie wrote:

Hi Katrina

I have not done enough research on this, but:

If I creating a site that I expected mobile browsers to visit (ie every site I create from now) I would use XHTML 1.0 transitional DTD, mime type of text/html and restrict my XHTML to the XHTML-MP subset and my CSS to the WCSS subset

If I was building a mobile only site (and I have not done that yet), I would have to be convinced of the advantages of moving to a XHTML-MP dtd and associated mime type. In other words XHTML 1.0 transitional works with most browsers, computer or mobile based.

I have done no research of redirecting mobile users to a different URL, .Apparently the WP-PDA plugin http://imthi.com/wp-pda does this and works with the major mobile browsers, so time to play with it.


Nick




--
Nick Cowie
http://nickcowie.com
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

David Storey
Chief Web Opener
Opera Software
Oslo, Norway

W: http://my.opera.com/dstorey
✉ : [EMAIL PROTECTED]
✆ : +47 24 16 42 26





*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to