Quelles sont les choses de base à faire pour rendre un site Web convivial pour iPhone ou plus accessible aux mobiles en général?
Pour l'iPhone en particulier, vous devriez envisager de configurer la fenêtre d'affichage, qui contrôle l'échelle à laquelle votre page sera rendue. Cela est particulièrement utile si votre site est beaucoup plus étroit que la largeur de fenêtre par défaut de 980 pixels. Vous pouvez le faire avec une balise META:
<meta name = "viewport" content = "width = 590">
Vous pouvez également définir l'échelle et bien d'autres choses. Vous pouvez lire tous les détails sur le site d'Apple: http://developer.apple.com/safari/library/documentation/appleapplications/reference/safariwebcontent/usingtheviewport/usingtheviewport.html
Avec de plus en plus de téléphones avec une résolution plus élevée, une bonne mise à l'échelle du navigateur et une prise en charge normale de javascript / css, il est beaucoup moins nécessaire de créer une version spéciale de votre site pour mobile. Assurez-vous que vous ne comptez pas sur: survoler et vous irez bien, je suppose. Il y a un bon article sur Une liste à part sur les mises en page fluides qui conviennent à tous les appareils, jetez un œil: http://www.alistapart.com/articles/responsive-web-design/