mieux expliqué avec un balisage:Dans une mise en page à deux colonnes, comment faire pour étendre une colonne à la largeur totale si j'enlève l'autre colonne?
HTML:
<div><!--both sidebar and content share width-->
<div id="content"><!--maybe at 30%-->
</div>
<div id="sidebar"><!--may be at 70%-->
</div>
</div>
CSS:
#sidebar{float:left;} /* no idea what width*/
#content{float:right;} /* no idea what width*/
Ce que je veux faire est que si la barre latérale n'est pas présent dans le balisage, la div contenu se développe pour prendre la place de la barre latérale:
<div>
<div id="content"><!--width now at 100%-->
</div>
</div>