Responsive CSS / Inline divs

Je suis en train d'utiliser le CSS pour mettre un 100% width div en travers de la page et puis sous celui div 2 divs inline qui sont 50% chaque chaque 10px padding sur tous les divs et alors que la page est plus petite que les deux 50% divs changement de 100%

voici ce que j'ai à ce jour:

<style type="text/css">
body,html {
    margin:0;
    padding:0;
}
.outer {
    width:100%;
}
.topblock {
    width:100%;
    padding:10px;
    border:1px solid black;
}
.block1 {
    width:48%;
    padding:1%;
    float:left;
    display:inline;
    border:1px solid black;
}
.block2 {
    width:48%;
    padding:1%;
    float:left;
    display:inline;
    border:1px solid black;
}
</style>

HTML:

<div class="outer">

<div class="topblock">
tickets
</div>

<div class="block1">
service orders
</div>

<div class="block2">
tickets 2
</div>

</div>

quel est le meilleur moyen pour ce faire?

ici est un violon aussi: http://jsfiddle.net/dd6Wb/

OriginalL'auteur | 2013-08-14