de sorte que la mise en page est comme ceci:CSS - le positionnement d'une image de fond sur une mise en page fluide
<div style="width: 100%;" class="container">
<div class="col1" style="width:30%;float:left;">
column 1
</div>
<div class="col2" style="width:70%;float:left">
column 2
</div>
</div>
Je veux faire div.col1
une couleur différente, donc pour cela que je utilise une image de fond répéter verticalement sur div.container
. Le problème est que ce conteneur est fluide et je ne sais pas comment positionner l'image.
J'ai essayé quelque chose comme ça, mais il ne fonctionne pas lorsque vous redimensionnez la fenêtre du navigateur:
.container{background: transparent url(images/bg.png) repeat-y -70% top;
Existe-t-il des façons de le faire?
Pourquoi ne pouvez-vous pas simplement mettre l'arrière-plan sur la colonne 1 si c'est là que vous le voulez quand même? – Robusto
parce que la colonne 2 peut avoir une hauteur plus élevée et que l'arrière-plan de la colonne 1 ne s'étend pas à toute la hauteur de la page – Alex