3 Réactive DIV Boîtes côte à Côte - de ne Pas Rester Ensemble

Salut, j'ai besoin d'aide pour comprendre cela. J'ai 3 divs qui ont besoin de rester côte à côte, peu importe comment grand ou petit l'écran, mais le problème est que, une fois la largeur de l'écran atteint dessous 400px, la dernière div passe sous les autres. Comment puis-je les faire rester en ligne et en même temps sensible et centré sans devenir complètement fou avec les media queries? S'il vous plaît aider. VOICI UN VIOLON

CSS:

.box{
    background-color: coral;
    width: 30%;    
    float:left;
    margin:10px;
    border-radius:5px;
}
.text{
    padding: 10px;
    color:white;
    font-weight:bold;
    text-align:center;
}

HTML:

<div class="box">
    <div class="text">Text</div>
</div>
<div class="box">
    <div class="text">Text</div>
</div>
<div class="box">
    <div class="text">Text</div>
</div>
InformationsquelleAutor CodeGodie | 2014-05-13