2016-11-21 1 views
0

J'ai ajouté float et la requête de médias, mais mon code ne semble pas fonctionner pour 992 et ci-dessus.S'il vous plaît laissez-moi savoir ce qui manque.Je veux faire l'affichage de 3 div dans la même rangée avec min-width de l'écran est 992px

https://jsfiddle.net/ju1gpmeL/

@media(min-width: 992px){ 
#d1{ 
    float: left; 
    width:32%; 
} 

#d2{ 
    float: left; 
    width: 32%; 
} 
#d3{ 
    float: left; 
    width: 32%; 

} 

}

+0

peut-être essayer de changer la largeur des divs l'intérieur de votre @media comme 'largeur: 31%;'? – claudios

+0

33%, 33%, 34% vont fonctionner. – Harminder

+0

@claudios Faire cela fonctionne.Mais laisse un espace supplémentaire derrière la 3ème div. – CodeForHappiness

Répondre

0
@media(min-width: 992px){ 
#d1{ 
    float: left; 
    width:33%; 
} 

#d2{ 
    float: left; 
    width: 33%; 
} 
#d3{ 
    float: left; 
    width: 33%; 

} 

} 
+0

Divs ne sont pas égaux dans celui-ci – claudios

+0

Le code ci-dessus est le 3e div pousser complètement à la ligne suivante – CodeForHappiness

+0

je l'ai testé dans Firefox et IE trois div sont affichées dans une ligne aussi longtemps Comme vous avez plus de 992 pixels au total. Dès que vous réduisez la largeur, les trois plongées sont affichées sur trois lignes différentes. – Harminder