2012-09-27 2 views
0

J'utilise le diaporama sensible RefineSlide et je n'arrive pas à le centrer, il reste toujours à gauche de ma page.Centrer un diaporama réactif

#slideshow{ 
position: relative; 
width: 960px; 
height:auto; 
left: 50%; 
margin-left: -480px; 
} 

J'ai essayé d'ajouter ci-dessus à mon CSS, et bien que cela les centres avec succès, il est malheureusement plus réactif que quand je test sur l'iPhone le diaporama ne correspond pas à l'écran.

#slideshow{ 
position: relative; 
width: 100%; 
height:auto; 
} 

Lorsque je le style comme ça, il réagit ... mais reste sur la gauche. Qu'est-ce que j'ai besoin de changer avec ce CSS pour le centrer et le garder réactif?

Répondre

0

Cela dépend un peu de votre autre balisage, mais en général cela suffit:

#slideshow { 
    margin: auto; 
    width: Npx; 
    /* also display: block if the element doesn't already have it */ 
} 

Sample.

+0

Cela le centre, mais il n'est pas réactif. Il semble que chaque fois que je change la largeur du pourcentage en pixels, cela l'empêche d'être réactif. – user1636968

+0

@ user1636968: Par lui-même cela [ne ferait aucune différence] (http://jsfiddle.net/xUzYt/) - le reste de votre balisage joue un rôle ici. – Jon

+0

Trié dès maintenant!^_ ^ – user1636968