Message from discussion Creating a mobi version of the site
Received: by 10.68.236.170 with SMTP id uv10mr10953545pbc.4.1334071495634;
Tue, 10 Apr 2012 08:24:55 -0700 (PDT)
From: Scott Bryce <sbr...@scottbryce.com>
Subject: Creating a mobi version of the site
Date: Tue, 10 Apr 2012 09:24:46 -0600
Organization: A noiseless patient Spider
Injection-Date: Tue, 10 Apr 2012 15:24:53 +0000 (UTC)
Injection-Info: mx04.eternal-september.org; posting-host="dP878mJiVvaa6dSUZhokWg";
logging-data="31499"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1+zp44QEoCE6g2Q2uLxsbSC"
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
I would like to create a mobi version of my site. I am looking into the
different possibilities, and I don't like any of them.
1) Re-create the site for any resolution: Doesn't really work for the
site. Right now it is hard-coded at 760 pixels wide. Trying to make it
more liquid to work down to 240 pixels would make a mess of the site.
Yes, I know the reasons why sites should have liquid designs. I am not
trying to start a debate on the merits of liquid designs.
2) Create a handheld style sheet: I like this option best, but there
doesn't seem to be very much support for media='handheld' style sheets
yet. I am testing using Opera Mobile Emulator, and the phones all seem
to use the media='screen' style sheet if there is one.
3) Wait until support for media='handheld' is better: I may do this, but
eventually I will need to support handhelds.
reliable on handhelds.
5) Try to detect the browser on the server side: This is a possibility,
but it feels kludgy. At the worst, a handheld would get the
media='screen' version of the site.
6) Create a second version of the site for handhelds: This looks like
the only completely reliable way to do it at this time, but I hate the
idea of having to maintain two versions of the site.
This feels like web design from 10 tears ago. There are standards, but
support for the standards isn't good enough to be able to use them.
Am I missing any options? Which should I use?