2010-09-22 14 views
0

J'ai un site mobile qui fonctionne sur tous les navigateurs avec lesquels je l'ai testé. Bien que sur un Blackberry la page entière semble s'aligner sur la gauche plutôt que dans le centre.Page centrale sur Blackberry pour site mobile

Existe-t-il une façon spécifique de l'aligner sur le milieu comme tout le reste? Pouvez-vous utiliser des conditions comme vous le feriez avec IE? Ai-je besoin de cibler l'étiquette du corps à la place?

À l'heure actuelle, il s'agit simplement d'une simple marge: 0 auto; - Toute aide est appréciée. Merci.

+0

Je ne suis pas entièrement sûr, c'est pourquoi je ne vote pas pour fermer, mais vous * pourriez * trouver http://doctype.com une meilleure ressource pour répondre à cette question. –

+0

Doctype est: Ce qui est généralement utilisé Pour les sites mobiles, nous n'avons jamais eu à nous inquiéter de Blackberry avant. – Phill

+0

De quel type de Blackberry s'agit-il? La plupart des modèles, par défaut, n'appliquent aucun CSS. – robertc

Répondre

-1

Essayez d'envelopper le conteneur/contenu que vous souhaitez centrer dans un autre élément avec l'alignement de texte défini au centre. Par exemple.

< div style = "text-align: center; largeur: 100%;" > < div id = "myContent" style = "largeur: 50%;" > </div > </div >

1

Je suis tombé à l'origine sur cette question en demandant la même chose, alors je compris une solution (pour mon cas particulier), que je pensais que je partage. (Note: mon site aligné à gauche dans Safari sur mon iPhone.)

J'ai divisé mon site en sections, dont certaines ont été définies à min-width: 1140px tandis que d'autres à 960px. Avec les marges gauche et droite réglées sur auto, tout est apparu centré sur tous les navigateurs de bureau, comme il se doit. Cependant, les sections plus étroites étaient alignées à gauche sur mobile, donc je les ai simplement enveloppées dans un div avec largeur: 100%, min-width: 1140px (ou votre section la plus large), margin: 0 auto; et tout est aligné normalement sur mobile :)